// GET: Machines/Details/5 public ActionResult Details(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } Machine machine = _MachineService.GetById(id.GetValueOrDefault()); if (machine == null) { return(HttpNotFound()); } return(View(machine)); }
public ActionResult Create([Bind(Include = "AccessControlID,MachineID,PasswordEntry,RecordCreated,CreatedBy,LastUpdated,LastUpdatedBy,ViewedState,IsActive")] AccessControl accessControl) { if (ModelState.IsValid) { string EncryptPassword = Encryption.Encrypt.EncryptString(accessControl.PasswordEntry, WebConfigurationManager.AppSettings["MonkeyString"]); accessControl.ViewedState = "Created"; accessControl.LastUpdated = System.DateTime.Now; accessControl.LastUpdatedBy = User.Identity.Name; accessControl.RecordCreated = System.DateTime.Now; accessControl.CreatedBy = User.Identity.Name; accessControl.PasswordEntry = EncryptPassword; _AccessControlService.Create(accessControl); _AccessControlTransaction.Create(_AccessControlTransaction.LogTransaction(accessControl.AccessControlID, Model.Common.Constants.TransactionConst.TransactionType.Created, User.Identity.Name, _MachineService.GetById(accessControl.MachineID).MachineName, EncryptPassword)); return(RedirectToAction("Index")); } ViewBag.MachineID = new SelectList(_MachineService.GetAllActive(), "MachineID", "MachineName", accessControl.MachineID); return(View(accessControl)); }