Esempio n. 1
0
        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));
        }
Esempio n. 2
0
        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"));
        }
Esempio n. 3
0
        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"));
        }