public TMSShiftJobSite AddFromCompany(TMSShiftJobSiteCreateViewModel Vm) { var entity = _mapper.Map <TMSShiftJobSiteCreateViewModel, TMSShiftJobSite>(Vm); _itmsShiftJobSiteRepository.Add(entity); SaveChanges(); return(entity); }
public IActionResult AddFromCompany([FromBody] TMSShiftJobSiteCreateViewModel Vm) { if (!ModelState.IsValid) { var allErrors = ModelState.Values.SelectMany(v => v.Errors); return(new BadRequestObjectResult(new GenericResult(false, allErrors))); } else { try { var data = _tmsShiftJobSiteService.AddFromCompany(Vm); return(new OkObjectResult(new GenericResult(true, data))); } catch (Exception ex) { return(new OkObjectResult(new GenericResult(false, ex.Message))); } } }