Ejemplo n.º 1
0
        public async Task <ActionResult> NewCharge(ChargeModel chargeModel)
        {
            var employee = await this.GetEmployee();

            var employeeId = employee.Item1;

            ViewBag.UserName = employee.Item2;

            if (ModelState.IsValid)
            {
                db.Charges.Add(chargeModel.ConvertToDbCharge(employeeId));
                await db.SaveChangesAsync();

                return(RedirectToAction("Index"));
            }

            return(View(chargeModel));
        }
Ejemplo n.º 2
0
        public async Task <ActionResult> Charge(ChargeModel chargeModel)
        {
            var employee = await this.GetEmployee();

            var employeeId = employee.Item1;

            ViewBag.UserName = employee.Item2;

            if (ModelState.IsValid)
            {
                var dbCharge = chargeModel.ConvertToDbCharge(employeeId);

                db.Entry(dbCharge).State = EntityState.Modified;
                await db.SaveChangesAsync();

                return(RedirectToAction("Index"));
            }

            return(View(chargeModel));
        }