public ActionResult Index() { SetUpIpdRoomModel model = new SetUpIpdRoomModel(); model.SetUpIpdRoomModelList = IpdRoomProvider.GetList(); return(View(model)); }
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)); }
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); }
public ActionResult Edit(int id) { SetUpIpdRoomModel model = new SetUpIpdRoomModel(); model = IpdRoomProvider.GetList().Where(x => x.IpdRoomId == id).FirstOrDefault(); return(View(model)); }
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); } }
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)); } }
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)); }
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); }
public ActionResult Create() { SetUpIpdRoomModel model = new SetUpIpdRoomModel(); return(View(model)); }