public HttpResponseMessage Add([FromBody] AddFurnitureDto furnitureDto) { return(Request.ExecuteProtectedAndWrapResult <AddFurnitureDto, FurnitureItemModel>( dto => FurnitureService.RegisterFurnitureItem(dto), ModelState, furnitureDto )); }
public FurnitureItemModel RegisterFurnitureItem(AddFurnitureDto dto) { return(ProtectedExecute <AddFurnitureDto, FurnitureItemModel>(furnitureDto => { AdminService.CheckActiveAdmin(furnitureDto.AdminSession); FurnitureItemModel model = Mapper.Map <AddFurnitureDto, FurnitureItemModel>(furnitureDto); return FurnitureRepo.Create(model); }, dto)); }