public BLLHead Insert(BLLHead entity) { DALHead dalhead = GetDALHead(entity); _db.AddToHeads(dalhead); _db.SaveChanges(); entity.Id = dalhead.ID; return(entity); }
public BLLHead Get(int id) { DALHead dalHead = GetDALHead(id); if (dalHead == null) { return(null); } return(GetBLLHead(dalHead)); }
public BLLHead Get(string headName) { DALHead dalHead = _db.Heads.Where(h => h.Name == headName).SingleOrDefault(); if (dalHead == null) { return(null); } return(GetBLLHead(dalHead)); }
internal static BLLHead GetBLLHead(DALHead dalHead) { return(new BLLHead { Id = dalHead.ID, Name = dalHead.Name, Type = dalHead.Type == "Capital" ? HeadType.Capital : HeadType.Revenue, Description = dalHead.Description, IsActive = dalHead.IsActive }); }
public BLLHead Delete(int id) { DALHead dalHead = GetDALHead(id); if (dalHead == null) { return(null); } _db.DeleteObject(dalHead); _db.SaveChanges(); return(GetBLLHead(dalHead)); }
public bool Update(BLLHead entity) { DALHead dalHead = GetDALHead(entity.Name); if (dalHead == null) { return(false); } dalHead.Type = entity.Type.ToString(); dalHead.Description = entity.Description; dalHead.IsActive = entity.IsActive; return(_db.SaveChanges() > 0); }
internal static BLLHead GetBLLHead(DALHead dalHead) { return new BLLHead { Id = dalHead.ID, Name = dalHead.Name, Type = dalHead.Type == "Capital" ? HeadType.Capital : HeadType.Revenue, Description = dalHead.Description, IsActive = dalHead.IsActive }; }