public PartColorModel RegisterColor(AddColorDto dto) { return(ProtectedExecute <AddColorDto, PartColorModel>(colorDto => { AdminService.CheckActiveSuperAdmin(colorDto.SuperAdminSession); PartColorModel model = Mapper.Map <AddColorDto, PartColorModel>(colorDto); if (ColorRepo.GetByName(model.Name) != null) { throw new ConflictException("Color name"); } return ColorRepo.Create(model); }, dto)); }
public Color CreateColor(Color color) { return(_colorRepo.Create(color)); }