public static void Create(ClientDto dto) { using (var db = new MainDBModelContainer()) { var entity = ClientMapper.DtoToEntity(dto); db.ClientSet.Add(entity); db.SaveChanges(); } }
public static void Update(ClientDto dto) { using (var db = new MainDBModelContainer()) { var newData = ClientMapper.DtoToEntity(dto); var oldData = db.ClientSet.Find(dto.Id); if (oldData != null) { oldData.Name = newData.Name; oldData.Email = newData.Email; oldData.Phone = newData.Phone; db.SaveChanges(); } else { throw new ElementNotFoundException(); } } }