public bool AddViolation(Violation violation) { try { var insertViolation = mapper.Map <CodeFirstModels.Nomenclatures.Violation>(violation); using (var context = new KatDataContext()) { context.Violations.Add(insertViolation); context.SaveChanges(); } return(true); } catch (Exception e) { return(false); } }
public bool UpdateViolation(Violation violation) { try { var updateViolation = mapper.Map <CodeFirstModels.Nomenclatures.Violation>(violation); using (var context = new KatDataContext()) { var dbRecord = context.Violations.FirstOrDefault(v => v.Id == violation.Id); PropertyCopy.Copy(updateViolation, dbRecord); context.SaveChanges(); } return(true); } catch (Exception) { return(false); } }