public TMSShiftJobSite AddFromCompany(TMSShiftJobSiteCreateViewModel Vm)
        {
            var entity = _mapper.Map <TMSShiftJobSiteCreateViewModel, TMSShiftJobSite>(Vm);

            _itmsShiftJobSiteRepository.Add(entity);
            SaveChanges();
            return(entity);
        }
Exemplo n.º 2
0
 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)));
         }
     }
 }