public IActionResult SetExtraFee(ExtraFeeViewModel efvm)
        {
            var vexf = _context.Class.ToList();

            vexf.Insert(0, new Class {
                ClassId = 0, ClassName = "Select Class"
            });
            ViewBag.vwvexf = vexf;
            if (efvm.classidVM == 0)
            {
                ViewBag.msg1 = "Please choose a class";
                return(View());
            }
            ExtraFee ef = new ExtraFee();

            ef.ExtraFeeId     = 0;
            ef.ExtraFeeTitle  = efvm.extrafeetitleVM;
            ef.ExtraFeeAmount = efvm.extrafeeamountVM;
            ef.ClassId        = efvm.classidVM;
            var v = _context.ExtraFee.Where(q => q.ClassId == efvm.classidVM && q.ExtraFeeTitle == efvm.extrafeetitleVM).FirstOrDefault();

            if (v != null)
            {
                ViewBag.msg2 = "Extra Fee is already set for this class!";
                return(View());
            }
            _context.ExtraFee.Add(ef);
            _context.SaveChanges();
            ModelState.Clear();
            return(View());
        }
        public IActionResult UpdateExtraFeeList(ExtraFeeViewModel updt)
        {
            //var vexf = _context.Class.ToList();
            //vexf.Insert(0, new Class { ClassId = 0, ClassName = "Select Class" });
            //ViewBag.vwvexf = vexf;
            //if (updt.classidVM == 0)
            //{
            //    ViewBag.msg = "Please Select a Class";
            //    return View();
            //}

            ExtraFee ef = new ExtraFee();

            ef.ExtraFeeId     = updt.PrimaryKey;
            ef.ClassId        = updt.classidVM;
            ef.ExtraFeeTitle  = updt.extrafeetitleVM;
            ef.ExtraFeeAmount = updt.extrafeeamountVM;
            _context.ExtraFee.Update(ef);
            _context.SaveChanges();
            ModelState.Clear();
            return(RedirectToAction("ExtraFeeList"));
        }
Esempio n. 3
0
 public API_ExtraFee_4_3(ExtraFee f)
 {
     sum           = BcToDouble(f.Sum);
     comment       = f.Comment;
     transactionId = ConvertTransactionId(f.TransactionId);
 }