public void CreateOrUpdate(PostBindingModel model) { var element = PostStorage.GetElement(new PostBindingModel { PostName = model.PostName }); if (element != null && element.Id != model.Id) { throw new Exception("Уже есть должность с таким названием"); } if (model.Id.HasValue) { PostStorage.Update(model); } else { PostStorage.Insert(model); } }
public void CreateOrUpdate(PostBindingModel model) { var element = _clientStorage.GetElement(new PostBindingModel { Name = model.Name }); if (element != null && element.Id != model.Id) { throw new Exception("Уже есть такая должность"); } if (model.Id.HasValue) { _clientStorage.Update(model); } else { _clientStorage.Insert(model); } }