public IActionResult AddDeclare(string id) { CustomerAddDeclarationViewModel model = new CustomerAddDeclarationViewModel(); model.UserId = id; return(View(model)); }
public async Task <IActionResult> AddDeclare(CustomerAddDeclarationViewModel model) { var user = await userManager.FindByIdAsync(model.UserId); Declaration declaration = new Declaration(); model.OrderNo = GenerateOrderNo(9); declaration.Status = "Sifariş verildi"; declaration.CargoPrice = CalculateCargoPrice(model.Weight); mapper.Map(model, declaration); var result = await declarationRepository.Create(declaration); if (result != null) { await CreateDeclarationStatus(result); return(RedirectToAction("Index", "Customer")); } return(View(model)); }