public HttpResponseMessage Update([FromBody] UpdatePartDto partDto)
 {
     return(Request.ExecuteProtectedAndWrapResult <UpdatePartDto, PartModel>(
                dto => PartService.UpdatePart(dto),
                ModelState, partDto
                ));
 }
示例#2
0
 public PartModel UpdatePart(UpdatePartDto dto)
 {
     return(ProtectedExecute <UpdatePartDto, PartModel>(partDto =>
     {
         AdminService.CheckActiveSuperAdmin(partDto.SuperAdminSession);
         PartModel model = Mapper.Map <UpdatePartDto, PartModel>(partDto);
         CheckPinConflict(model);
         return PartRepo.Update(model.Id, model);
     }, dto));
 }