Ejemplo n.º 1
0
        public ActionResult Index()
        {
            SetUpIpdRoomModel model = new SetUpIpdRoomModel();

            model.SetUpIpdRoomModelList = IpdRoomProvider.GetList();
            return(View(model));
        }
Ejemplo n.º 2
0
        public ActionResult Create(SetUpIpdRoomModel model)
        {
            SetUpIpdRoomModel modelRoom = new SetUpIpdRoomModel();

            if (ModelState.IsValid)
            {
                int roomType   = model.RoomType;
                int roomNubmer = model.RoomNo;

                //count room number according to room type
                int TotalCount = IpdRoomProvider.GetRoomCountByRoomType(roomType, roomNubmer);
                if (TotalCount > 0)
                {
                    TempData["success"] = "This room number is already assign !";
                }
                else
                {
                    int i = IpdRoomProvider.Insert(model);
                    if (i == 1)
                    {
                        TempData["success"] = "Record Created Successfully !";
                    }
                    else
                    {
                        TempData["success"] = "Record Creation Failed !";
                    }
                }
                return(RedirectToAction("Index"));
            }
            return(View(model));
        }
Ejemplo n.º 3
0
        public int Update(SetUpIpdRoomModel model)
        {
            RemoveAllFromRoomStatus(model.IpdRoomId);
            using (EHMSEntities ent = new EHMSEntities())
            {
                var objToEdit = ent.SetUpIpdRooms.Where(x => x.IpdRoomId == model.IpdRoomId).FirstOrDefault();
                AutoMapper.Mapper.Map(model, objToEdit);
                ent.Entry(objToEdit).State = System.Data.EntityState.Modified;
                for (int i = model.StartBed; i <= model.EndBed; i++)
                {
                    model.ObjIpdRoomStatusModel = new IpdRoomStatusModel();
                    var ObjToSaveRoomStatus = AutoMapper.Mapper.Map <IpdRoomStatusModel, IpdRoomStatu>(model.ObjIpdRoomStatusModel);
                    ObjToSaveRoomStatus.IPDRoomId  = model.IpdRoomId;
                    ObjToSaveRoomStatus.RoomNumber = model.RoomNo;
                    ObjToSaveRoomStatus.BedNumber  = i;
                    ObjToSaveRoomStatus.Status     = true;
                    ent.IpdRoomStatus.Add(ObjToSaveRoomStatus);
                }


                ent.SaveChanges();
            }

            return(1);
        }
Ejemplo n.º 4
0
        public ActionResult Edit(int id)
        {
            SetUpIpdRoomModel model = new SetUpIpdRoomModel();

            model = IpdRoomProvider.GetList().Where(x => x.IpdRoomId == id).FirstOrDefault();

            return(View(model));
        }
Ejemplo n.º 5
0
 public void Details(int id)
 {
     using (EHMSEntities ent = new EHMSEntities())
     {
         var config = new MapperConfiguration(cfg => {
             cfg.CreateMap <SetUpIpdRoom, SetUpIpdRoomModel>();
         });
         //AutoMapper.Mapper.CreateMap<SetUpIpdRoom, SetUpIpdRoomModel>();
         var Details           = ent.SetUpIpdRooms.Where(x => x.IpdRoomId == id).FirstOrDefault();
         SetUpIpdRoomModel det = AutoMapper.Mapper.Map <SetUpIpdRoom, SetUpIpdRoomModel>(Details);
     }
 }
Ejemplo n.º 6
0
        public ActionResult Details(int id, SetUpIpdRoomModel model)
        {
            using (EHMSEntities ent = new EHMSEntities())
            {
                var config = new MapperConfiguration(cfg => {
                    cfg.CreateMap <SetupHospitalFee, SetUpHospitalFeeModel>();
                });


                //AutoMapper.Mapper.CreateMap<SetupHospitalFee, SetUpHospitalFeeModel>();
                var Details = ent.SetupHospitalFees.Where(x => x.FeeId == id).FirstOrDefault();
                SetUpHospitalFeeModel det = AutoMapper.Mapper.Map <SetupHospitalFee, SetUpHospitalFeeModel>(Details);
                return(View(det));
            }
        }
Ejemplo n.º 7
0
 public ActionResult Edit(int id, SetUpIpdRoomModel model)
 {
     if (ModelState.IsValid)
     {
         int i = IpdRoomProvider.Update(model);
         if (i == 1)
         {
             TempData["success"] = "Record Updated Successfully !";
         }
         else
         {
             TempData["success"] = "Record Updation Failed !";
         }
         return(RedirectToAction("Index"));
     }
     return(View(model));
 }
Ejemplo n.º 8
0
        public int Insert(SetUpIpdRoomModel model)
        {
            using (EHMSEntities ent = new EHMSEntities())
            {
                var objToSave = AutoMapper.Mapper.Map <SetUpIpdRoomModel, SetUpIpdRoom>(model);
                ent.SetUpIpdRooms.Add(objToSave);

                for (int i = model.StartBed; i <= model.EndBed; i++)
                {
                    model.ObjIpdRoomStatusModel = new IpdRoomStatusModel();
                    var ObjToSaveRoomStatus = AutoMapper.Mapper.Map <IpdRoomStatusModel, IpdRoomStatu>(model.ObjIpdRoomStatusModel);
                    ObjToSaveRoomStatus.IPDRoomId  = objToSave.IpdRoomId;
                    ObjToSaveRoomStatus.RoomNumber = model.RoomNo;
                    ObjToSaveRoomStatus.BedNumber  = i;
                    ObjToSaveRoomStatus.Status     = true;
                    ent.IpdRoomStatus.Add(ObjToSaveRoomStatus);
                }



                ent.SaveChanges();
            }
            return(1);
        }
Ejemplo n.º 9
0
        public ActionResult Create()
        {
            SetUpIpdRoomModel model = new SetUpIpdRoomModel();

            return(View(model));
        }