public void Update(TMSEventRejoinViewModel Vm) { var data = _mapper.Map <TMSEventRejoinViewModel, TMSEventRejoin>(Vm); if (Vm.Id > 0) { _tMSEventRejoinRepository.Update(data); } else { _tMSEventRejoinRepository.Add(data); } SaveChanges(); }
public IActionResult Update([FromBody] TMSEventRejoinViewModel Vm) { if (!ModelState.IsValid) { var allErrors = ModelState.Values.SelectMany(v => v.Errors); return(new BadRequestObjectResult(new GenericResult(false, allErrors))); } else { try { _tmsEventRejoinService.Update(Vm); return(new OkObjectResult(new GenericResult(true, "Update Success"))); } catch (Exception ex) { return(new OkObjectResult(new GenericResult(false, ex.Message))); } } }