public IActionResult Edit([FromForm] EmployeeBillingRatesViewModel employeeBillingRates) { try { employeeBillingRates.UpdatedOn = CurrentDateTimeHelper.GetCurrentDateTime(); employeeBillingRates.UpdatedBy = UserHelper.CurrentUserGuid(HttpContext); employeeBillingRates.IsActive = true; employeeBillingRates.IsDeleted = false; if (!ModelState.IsValid) { return(BadRequest(ModelState)); } //var employeeBillingRatesEntity = _mapper.Map<EmployeeBillingRates>(employeeBillingRates); //_employeeBillingRatesService.UpdateEmployeeBillingRates(employeeBillingRatesEntity); //later added var file = ContractsMapper.MapEmployeeBillingRatesViewModelToContractFiles(employeeBillingRates); _contractRefactorService.UpdateContractFile(file); return(Ok(new { status = ResponseStatus.success.ToString(), message = "Successfully Edited !!" })); } catch (Exception ex) { ModelState.AddModelError(ex.ToString(), ex.Message); return(BadRequest(ModelState)); } }
public IActionResult Edit([FromForm] ContractWBSViewModel contractWBS) { try { contractWBS.UpdatedOn = CurrentDateTimeHelper.GetCurrentDateTime(); contractWBS.UpdatedBy = UserHelper.CurrentUserGuid(HttpContext); contractWBS.IsActive = true; contractWBS.IsDeleted = false; if (!ModelState.IsValid) { return(BadRequest(ModelState)); } //var wbsEntity = _mapper.Map<ContractWBS>(contractWBS); //_contractWBSService.UpdateContractWBS(wbsEntity); //add file to contract file var contractFile = ContractsMapper.MapContractWBSViewModelToContractResourceFile(contractWBS); _contractRefactorService.UpdateContractFile(contractFile); //end of contract file return(Ok(new { status = ResponseStatus.success.ToString(), message = "Successfully Edited !!" })); } catch (Exception ex) { ModelState.AddModelError(ex.ToString(), ex.Message); return(BadRequest(ModelState)); } }
public IActionResult Edit([FromForm] ContractFileViewModel fileModel) { try { fileModel.UpdatedOn = CurrentDateTimeHelper.GetCurrentDateTime(); fileModel.UpdatedBy = UserHelper.CurrentUserGuid(HttpContext); fileModel.IsActive = true; fileModel.IsDeleted = false; if (!ModelState.IsValid) { return(BadRequest(ModelState)); } var fileEntity = _mapper.Map <ContractResourceFile>(fileModel); _contractRefactorService.UpdateContractFile(fileEntity); return(Ok(new { status = ResponseStatus.success.ToString(), message = "Successfully Edited !!" })); } catch (Exception ex) { return(BadRequestFormatter.BadRequest(this, ex)); } }
public IActionResult Edit([FromForm] LaborCategoryRatesViewModel laborCategoryRates) { try { laborCategoryRates.UpdatedOn = CurrentDateTimeHelper.GetCurrentDateTime(); laborCategoryRates.UpdatedBy = UserHelper.CurrentUserGuid(HttpContext); laborCategoryRates.IsActive = true; laborCategoryRates.IsDeleted = false; if (!ModelState.IsValid) { return(BadRequest(ModelState)); } var contractFile = ContractsMapper.MapSubcontractorBillingRatesViewModelToContractFiles(laborCategoryRates); _contractRefactorService.UpdateContractFile(contractFile); return(Ok(new { status = ResponseStatus.success.ToString(), message = "Successfully Edited !!" })); } catch (Exception ex) { ModelState.AddModelError(ex.ToString(), ex.Message); return(BadRequest(ModelState)); } }