public void UpdateStructuralDivision(StructuralDivisionDTO structuralDivisionDTO) { StructuralDivision structurDivision = DB.StructuralDivisions.Get(structuralDivisionDTO.Id); if (structurDivision == null) { throw new ValidationException("Структурное подразделение не найдено!", ""); } else { structurDivision.Id = structuralDivisionDTO.Id; structurDivision.NameStrucDiv = structuralDivisionDTO.NameStrucDiv; DB.StructuralDivisions.Update(structurDivision); DB.Save(); } }
public void CreateStructuralDivision(StructuralDivisionDTO structuralDivisionDTO) { StructuralDivision structurDivision = DB.StructuralDivisions.Find(p => p.NameStrucDiv == structuralDivisionDTO.NameStrucDiv).FirstOrDefault(); if (structurDivision == null) { DB.StructuralDivisions.Create(new StructuralDivision { Id = structuralDivisionDTO.Id, NameStrucDiv = structuralDivisionDTO.NameStrucDiv }); DB.Save(); } else { throw new ValidationException("Структурное подразделение с таким названием уже существует!", ""); } }