public ActionResult Edit(int id)
        {
            AdmissionDipositFeeModel model = new AdmissionDipositFeeModel();

            model = pro.GetAll().Where(m => m.AdmissionDipositFeeID == id).SingleOrDefault();
            return(View(model));
        }
        public ActionResult Index()
        {
            AdmissionDipositFeeModel model = new AdmissionDipositFeeModel();

            model.AdmissionDipositList = pro.GetAll();
            return(View(model));
        }
 public ActionResult Create(AdmissionDipositFeeModel model)
 {
     if (ModelState.IsValid)
     {
         int i = pro.Insert(model);
         return(RedirectToAction("Index"));
     }
     else
     {
         return(RedirectToAction("Create"));
     }
 }
 public int Insert(AdmissionDipositFeeModel model)
 {
     using (EHMSEntities ent = new EHMSEntities())
     {
         var ToSaveAdmissionDipositFee = AutoMapper.Mapper.Map <AdmissionDipositFeeModel, AdmissionDipositFee>(model);
         ToSaveAdmissionDipositFee.CreateDate = DateTime.Now;
         ToSaveAdmissionDipositFee.CreateBy   = 1;
         ToSaveAdmissionDipositFee.YearID     = 1;
         ToSaveAdmissionDipositFee.TaxAmoutn  = ToSaveAdmissionDipositFee.DepositAmount * ToSaveAdmissionDipositFee.TaxPersentage / 100;
         ToSaveAdmissionDipositFee.VatAmoutn  = ToSaveAdmissionDipositFee.DepositAmount * ToSaveAdmissionDipositFee.VatPersentage / 100;
         ent.AdmissionDipositFees.Add(ToSaveAdmissionDipositFee);
         ent.SaveChanges();
         return(1);
     }
 }
 public int Update(AdmissionDipositFeeModel model)
 {
     using (EHMSEntities ent = new EHMSEntities())
     {
         var Toupdatedata = ent.AdmissionDipositFees.Where(m => m.AdmissionDipositFeeID == model.AdmissionDipositFeeID).SingleOrDefault();
         model.TaxAmoutn  = model.DepositAmount * model.TaxPersentage / 100;
         model.VatAmoutn  = model.DepositAmount * model.VatPersentage / 100;
         model.CreateBy   = 1;
         model.YearID     = 1;
         model.CreateDate = Toupdatedata.CreateDate;
         AutoMapper.Mapper.Map(model, Toupdatedata);
         ent.Entry(Toupdatedata).State = EntityState.Modified;
         ent.SaveChanges();
         return(1);
     }
 }
 public ActionResult Edit(AdmissionDipositFeeModel model)
 {
     if (model.DepositAmount == 0)
     {
         return(RedirectToAction("Index"));
     }
     if (ModelState.IsValid)
     {
         int i = pro.Update(model);
         return(RedirectToAction("Index"));
     }
     else
     {
         RedirectToAction("Index");
     }
     return(View(model));
 }