示例#1
0
        public ActionResult Save(BloodBankViewModel bvm)
        {
            int res = bvm.Save();

            BloodBankViewModel bvm2 = new BloodBankViewModel();

            if (res != 0)
            {
                bvm2.Msg = "Blood Bank Saved Successfully";
            }
            else
            {
                bvm2.Msg = "Blood Bank Can not be Saved ";
            }

            if (Convert.ToInt32(Session["BloodbankId"]) == 0)
            {
                bvm2.GetAllBloodBank();
            }
            else
            {
                bvm2.GetBloodBankById(Convert.ToInt32(Session["BloodbankId"]));
            }

            return(View("BloodBankRegistrationPage", bvm2));
        }
示例#2
0
        public ActionResult EditBloodBank(int Id)
        {
            BloodBankViewModel obj = new BloodBankViewModel();

            obj.GetBloodBankById(Id);
            return(View("BloodBankRegistrationPage", obj));
        }
示例#3
0
        public ActionResult CreateBloodBank(BloodBankViewModel bloodBankViewModel)
        {
            if (ModelState.IsValid)
            {
                try
                {
                    BloodBank hospital = new BloodBank()
                    {
                        Name      = bloodBankViewModel.Name,
                        County_Id = bloodBankViewModel.County_Id
                    };
                    unitOfWork.BloodBankRepository.Insert(hospital);
                    unitOfWork.Save();

                    return(RedirectToAction("BloodBanks"));
                }
                catch
                {
                    return(View());
                }
            }
            else
            {
                return(View());
            }
        }
示例#4
0
        public ActionResult Registration()
        {
            BloodBankViewModel obj = new BloodBankViewModel();

            if (Convert.ToInt32(Session["BloodbankId"]) == 0)
            {
                obj.GetAllBloodBank();
            }
            else
            {
                obj.GetBloodBankById(Convert.ToInt32(Session["BloodbankId"]));
            }
            return(View("BloodBankRegistrationPage", obj));
        }
示例#5
0
        public ActionResult DeleteBloodBank(int Id)
        {
            int Result             = 0;
            BloodBankViewModel obj = new BloodBankViewModel();

            Result = obj.Delete(Id);
            if (Result != Id)
            {
                obj.Msg = "Blood Bank Deleted successfully";
            }
            else
            {
                obj.Msg = "Blood Bank can not be Deleted";
            }
            obj.GetAllBloodBank();
            return(View("BloodBankRegistrationPage", obj));
        }
示例#6
0
 public ActionResult EditBloodBank(BloodBankViewModel hospitalViewModel)
 {
     if (ModelState.IsValid)
     {
         try
         {
             BloodBank toUpdate = unitOfWork.BloodBankRepository.GetByID(hospitalViewModel.Id);
             toUpdate.Name      = hospitalViewModel.Name;
             toUpdate.County_Id = hospitalViewModel.County_Id;
             unitOfWork.BloodBankRepository.Update(toUpdate);
             unitOfWork.Save();
             return(RedirectToAction("BloodBanks"));
         }
         catch
         {
             return(View());
         }
     }
     else
     {
         return(View());
     }
 }