public async Task <IActionResult> Validate(long id) { ClaimActivityServiceModel claimFromDB = this.claimActivityService.GetById(id); ClaimActivityCreateInputModel claim = claimFromDB.To <ClaimActivityCreateInputModel>(); return(this.View(claim)); }
public async Task <IActionResult> Create(long id) { var contract = contractService.GetById(id); var claimActivityCreateInputModel = new ClaimActivityCreateInputModel() { OperationAmount = contract.Amount, ClaimDate = DateTime.Now, ContractId = id }; return(this.View(claimActivityCreateInputModel)); }
public async Task <IActionResult> Validate(ClaimActivityCreateInputModel claimActivityCreateInputModel) { if (!this.ModelState.IsValid) { return(this.View(claimActivityCreateInputModel)); } ClaimActivityServiceModel claimActivityServiceModel = this.claimActivityService.GetById(claimActivityCreateInputModel.Id); await this.claimActivityService.Validate(claimActivityServiceModel); this.TempData["info"] = String.Format(CLAIM_VALIDATED); return(this.Redirect($"/Contract/Details/{claimActivityServiceModel.ContractId}")); }
public async Task <IActionResult> Create(ClaimActivityCreateInputModel claimActivityCreateInputModel) { if (!this.ModelState.IsValid) { return(this.View(claimActivityCreateInputModel)); } ClaimActivityServiceModel claimActivityServiceModel = AutoMapper.Mapper.Map <ClaimActivityServiceModel>(claimActivityCreateInputModel); claimActivityServiceModel.ContractId = claimActivityCreateInputModel.Id; claimActivityServiceModel.Id = 0; await this.claimActivityService.Create(claimActivityServiceModel); this.TempData["info"] = String.Format(CLAIM_CREATED); return(this.Redirect($"/Contract/Details/{claimActivityServiceModel.ContractId}")); }