public PartColorModel UpdateColor(UpdateColorDto dto) { return(ProtectedExecute <UpdateColorDto, PartColorModel>(colorDto => { AdminService.CheckActiveSuperAdmin(colorDto.SuperAdminSession); PartColorModel model = Mapper.Map <UpdateColorDto, PartColorModel>(colorDto); PartColorModel foundColor = ColorRepo.GetByName(model.Name); if (foundColor != null && foundColor.Id != model.Id) { throw new ConflictException("Color name"); } return ColorRepo.Update(model.Id, model); }, dto)); }
private void simpleButtonSave_Click(object sender, EventArgs e) { ProcessTabKey(true); if (Validation() == false) { return; } if (_item.Id == 0) { _item = _repo.Add(_item); } else { _repo.Update(_item); } DialogResult = DialogResult.OK; }