public ActionResult ShowCompressor(int id) { var compressor = Database.Session.Load <Compressor>(id); var machineCompressor = Database.Session.Query <Models.Machine>().Where(x => x.CompressorId == id).FirstOrDefault <Models.Machine>(); ComprsrEdit editComprsr = new ComprsrEdit(); //editRig.RigId = rig.Id; //editRig.MachineId = machineRig.Id; editComprsr.Name = machineCompressor.Name; editComprsr.RegNo = compressor.CompressorNo; editComprsr.ComprsrType = compressor.CompressorType; editComprsr.Model = compressor.Model; //ViewBag.watu = new SelectList(Staffs, "Id", "Name", machineRig.Staff.Id); editComprsr.BoughtDate = machineCompressor.BoughtDate; //ViewBag.Statussss = new SelectList(Statuses.StatusList, "Id", "Name", StatusId(machineRig.Status)); editComprsr.Remarks = machineCompressor.Remarks; editComprsr.Region = compressor.Region.Name; editComprsr.District = compressor.District.Name; editComprsr.DriverName = machineCompressor.Staff.Name; editComprsr.Status = machineCompressor.Status; //ViewBag.RegionList = new SelectList(Regions, "Id", "Name", rig.Region.Id.ToString()); //ViewBag.Dstrct = new SelectList(GetDistrict(rig.Region.Id), "Id", "Name", rig.District.Id.ToString()); return(View(editComprsr)); }
public ActionResult EditComprsrMachine(ComprsrEdit comprsrEdit) { if (ModelState.IsValid) { var compressor = new Compressor(); compressor.Id = comprsrEdit.ComprsrId; compressor.CompressorNo = comprsrEdit.RegNo; compressor.CompressorType = comprsrEdit.ComprsrType; compressor.Model = comprsrEdit.Model; compressor.Region.Id = Convert.ToInt32(comprsrEdit.Region); compressor.District.Id = Convert.ToInt32(comprsrEdit.District); Database.Session.SaveOrUpdate(compressor); var machine = new Models.Machine(); machine.Id = comprsrEdit.MachineId; machine.CompressorId = comprsrEdit.ComprsrId; machine.Staff.Id = Convert.ToInt32(comprsrEdit.DriverName); machine.BoughtDate = comprsrEdit.BoughtDate; machine.Status = StatusName(Convert.ToInt32(comprsrEdit.Status)); machine.Remarks = comprsrEdit.Remarks; machine.Name = comprsrEdit.Name; Database.Session.SaveOrUpdate(machine); ViewBag.ActionMethod = "Edit"; return(PartialView("SuccessComprsr")); } return(PartialView()); }