Advertisement
Guest User

Untitled

a guest
May 22nd, 2019
91
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.94 KB | None | 0 0
  1. using System;
  2. using System.Collections.Generic;
  3. using System.Linq;
  4. using System.Text;
  5. using System.Threading.Tasks;
  6. using System.ComponentModel.DataAnnotations;
  7. namespace P1Biblioteca.Model
  8. {
  9. public enum StareCarte { Inchiriata,Disponibila}
  10. [Serializable]
  11. public class Carte:HasId<int>
  12. {
  13. [Key]
  14. public int ID{ get; set; }
  15. public int codExemplar { get; set; }
  16. public string titlu { get; set; }
  17. public string autor { get; set; }
  18. public StareCarte status { get; set; }
  19.  
  20. public Carte() { }
  21. public Carte( int codExemplar, string titlu, string autor, StareCarte status)
  22. {
  23. this.codExemplar = codExemplar;
  24. this.titlu = titlu;
  25. this.autor = autor;
  26. this.status = status;
  27. }
  28. }
  29. }
  30.  
  31.  
  32.  
  33. using P6IGraf.Domain;
  34. using System;
  35. using System.Collections.Generic;
  36. using System.Data.Entity.Migrations;
  37. using System.Linq;
  38. using System.Text;
  39. using System.Threading.Tasks;
  40.  
  41. namespace P6IGraf.Repository
  42. {
  43. public class RepoReservations: IRepo<int, Reservation>
  44. {
  45. DataBaseContext db;
  46.  
  47. public RepoReservations(DataBaseContext db)
  48. {
  49. this.db = db;
  50. }
  51.  
  52. public void Delete(int id)
  53. {
  54. db.Reservations.Remove(db.Reservations.Find(id));
  55. }
  56.  
  57. public IEnumerable<Reservation> FindAll()
  58. {
  59. var querry = from b in db.Reservations
  60. select b;
  61. return querry.AsEnumerable();
  62. }
  63. public void Save(Reservation entity)
  64. {
  65. db.Reservations.Add(entity);
  66. db.SaveChanges();
  67.  
  68. }
  69.  
  70. public void Update(Reservation entity)
  71. {
  72. db.Reservations.AddOrUpdate(entity);
  73. }
  74.  
  75. public Reservation FindOne(int id)
  76. {
  77. return db.Reservations.Find(id);
  78.  
  79. }
  80. }
  81. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement