Exemple #1
0
        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));
            }
        }
Exemple #2
0
        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));
            }
        }