public void UpdateAlgorithmClass(DataTransfer.AlgorithmClass dto) { roleVerifier.AuthenticateForAllRoles(OKBRoles.OKBAdministrator); using (OKBDataContext okb = new OKBDataContext()) { DataAccess.AlgorithmClass entity = okb.AlgorithmClasses.FirstOrDefault(x => x.Id == dto.Id); Convert.ToEntity(dto, entity); okb.SubmitChanges(); } }
public long AddAlgorithmClass(DataTransfer.AlgorithmClass dto) { roleVerifier.AuthenticateForAllRoles(OKBRoles.OKBAdministrator); using (OKBDataContext okb = new OKBDataContext()) { DataAccess.AlgorithmClass entity = Convert.ToEntity(dto); entity.Id = 0; okb.AlgorithmClasses.InsertOnSubmit(entity); okb.SubmitChanges(); return(entity.Id); } }
public void DeleteAlgorithmClass(long id) { roleVerifier.AuthenticateForAllRoles(OKBRoles.OKBAdministrator); using (OKBDataContext okb = new OKBDataContext()) { DataAccess.AlgorithmClass entity = okb.AlgorithmClasses.FirstOrDefault(x => x.Id == id); if (entity != null) { okb.AlgorithmClasses.DeleteOnSubmit(entity); } okb.SubmitChanges(); } }