public ViewResult Create(int invoiceId) { var CreditModel = new CreditEditModel(); ViewBag.FormAspAction = "Create"; CreditModel.Id = 0; CreditModel.CreditDate = DateTime.Now; CreditModel.InvoiceId = invoiceId; return(View("Create", CreditModel)); }
public async Task <IActionResult> Create([FromForm] CreditEditModel model) { var Credit = new Credit(); _mapper.Map(model, Credit); _CreditRepository.ResourcePath = $"api/invoice/{Credit.InvoiceId}/credit"; await _CreditRepository.StoreNewAsync(Credit); return(RedirectToAction("Dash", "Invoice", new { Id = Credit.InvoiceId }, "credit")); }
public async Task <IActionResult> Edit(int Id, [FromForm] CreditEditModel model) { var Credit = await _CreditRepository.GetByIdAsync(Id); if (Credit == null) { Response.StatusCode = NotFound().StatusCode; return(View("Credit not found!")); } _mapper.Map(model, Credit); await _CreditRepository.UpdateAsync(Credit); return(RedirectToAction("Index")); }