public BLLProject Insert(BLLProject entity) { DALProject dalProject = GetDALProject(entity); _db.AddToProjects(dalProject); _db.SaveChanges(); entity.Id = dalProject.ID; return(entity); }
public BLLProject Get(int id) { DALProject dalProject = GetDALProject(id); if (dalProject == null) { return(null); } return(GetBLLProject(dalProject)); }
public BLLProject Get(string projectName) { DALProject dalProject = _db.Projects.Where(p => p.Name == projectName).SingleOrDefault(); if (dalProject == null) { return(null); } return(GetBLLProject(dalProject)); }
internal static BLLProject GetBLLProject(DALProject dalProject) { return(new BLLProject { Id = dalProject.ID, Name = dalProject.Name, Description = dalProject.Description, IsActive = dalProject.IsActive, CreateDate = dalProject.CreateDate }); }
public BLLProject Delete(int id) { DALProject dalProject = GetDALProject(id); if (dalProject == null) { return(null); } _db.DeleteObject(dalProject); _db.SaveChanges(); return(GetBLLProject(dalProject)); }
public bool Update(BLLProject entity) { DALProject dalProject = GetDALProject(entity.Name); if (dalProject == null) { return(false); } dalProject.Description = entity.Description; dalProject.IsActive = entity.IsActive; dalProject.CreateDate = entity.CreateDate; return(_db.SaveChanges() > 0); }
internal static BLLProject GetBLLProject(DALProject dalProject) { return new BLLProject { Id = dalProject.ID, Name = dalProject.Name, Description = dalProject.Description, IsActive = dalProject.IsActive, CreateDate = dalProject.CreateDate }; }