Advertisement
Guest User

Untitled

a guest
Oct 28th, 2016
61
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.52 KB | None | 0 0
  1. using HiQo.BPS.DbEntities;
  2. using HiQo.BPS.Repositories.Interfaces;
  3. using System;
  4. using System.Collections.Generic;
  5. using System.Data.Entity;
  6. using System.Linq;
  7.  
  8. namespace HiQo.BPS.Repositories
  9. {
  10. public class AdditionalExpenseCategoryRepository : IAdditionalExpenseCategoryRepository
  11. {
  12. private RepoDbContext _context;
  13. public AdditionalExpenseCategoryRepository(RepoDbContext context)
  14. {
  15. _context = context;
  16. }
  17.  
  18. private IDbSet<AdditionalExpenseCategoryDto> DbSet
  19. {
  20. get
  21. {
  22. return _context.Set<AdditionalExpenseCategoryDto>();
  23. }
  24. }
  25.  
  26. public Type EntityType
  27. {
  28. get
  29. {
  30. return typeof(AdditionalExpenseCategoryDto);
  31. }
  32. }
  33.  
  34. public void Create(AdditionalExpenseCategoryDto category)
  35. {
  36. DbSet.Add(category);
  37. }
  38.  
  39. public void Delete(int id)
  40. {
  41. var dto = DbSet.Find(id);
  42. DbSet.Remove(dto);
  43. }
  44.  
  45. public IList<AdditionalExpenseCategoryDto> Get()
  46. {
  47. return DbSet.ToList();
  48. }
  49.  
  50. public AdditionalExpenseCategoryDto Get(string name)
  51. {
  52. return DbSet.Find(name);
  53. }
  54.  
  55. public AdditionalExpenseCategoryDto Get(int id)
  56. {
  57. return DbSet.Find(id);
  58. }
  59.  
  60. public void Update(AdditionalExpenseCategoryDto category)
  61. {
  62. }
  63. }
  64. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement