public ActionResult Edit(SkipTransferFormModel model) { if (ModelState.IsValid) { SkipTransfer editedTransfer = _cdb.SkipTransfers.Find(model.ID); editedTransfer.IsValid = true; editedTransfer.Status = 3; editedTransfer.LasEditDateTime = DateTime.Now; editedTransfer.OperatorName = User.Identity.Name; _cdb.Entry(editedTransfer).State = EntityState.Modified; var transfer = new SkipTransfer(); transfer.InheritedFrom = model.ID; transfer.ID = "S" + model.EquipID + (Int32)(DateTime.UtcNow.Subtract(new DateTime(1970, 1, 1))).TotalSeconds; transfer.LiftingID = model.LiftingID; transfer.LasEditDateTime = DateTime.Now; transfer.TransferTimeStamp = model.TransferTimeStamp; transfer.EquipID = model.EquipID; transfer.SkipWeight = model.SkipWeight; transfer.OperatorName = User.Identity.Name; transfer.IsValid = false; transfer.Status = 2; _cdb.SkipTransfers.Add(transfer); _cdb.SaveChanges(); return(RedirectToAction("Index")); } @ViewBag.Title = "Редактирование данных скиповых подъемов"; return(View("Edit", model)); }
public ActionResult Edit(string ID) { if (ID != null) { @ViewBag.Title = "Редактирование данных скиповых подъемов"; var skipTransfer = _cdb.SkipTransfers.Find(ID); if (skipTransfer != null) { var transfer = new SkipTransferFormModel(skipTransfer); return(View("Edit", transfer)); } } return(RedirectToAction("Index")); }
public ActionResult Add(int?skipID, string name) { if (skipID == null) { return(HttpNotFound()); } string userName = User.Identity.Name ?? ""; var model = new SkipTransferFormModel(); model.EquipID = skipID; model.Equip = EquipmentProvider.GetUserAuthorizedEquipment <Skip>(_cdb, User.Identity).Where(s => s.ID == skipID).SingleOrDefault(); model.SkipWeight = model.Equip.Weight; model.TransferTimeStamp = System.DateTime.Now; model.ID = "S" + skipID + (Int32)(DateTime.UtcNow.Subtract(new DateTime(1970, 1, 1))).TotalSeconds; ViewBag.Name = name; @ViewBag.Title = "Добавление данных скиповых подъемов"; return(View("Add", model)); }
public ActionResult Add(SkipTransferFormModel skipTransfer, string name) { if (ModelState.IsValid) { var transfer = new SkipTransfer(); transfer.ID = skipTransfer.ID; transfer.EquipID = skipTransfer.EquipID; transfer.LiftingID = skipTransfer.LiftingID; transfer.TransferTimeStamp = skipTransfer.TransferTimeStamp; transfer.LasEditDateTime = DateTime.Now; transfer.TransferTimeStamp = skipTransfer.TransferTimeStamp; transfer.IsValid = false; transfer.Status = 1; transfer.OperatorName = User.Identity.Name; _cdb.SkipTransfers.Add(transfer); _cdb.SaveChanges(); return(RedirectToAction("Index")); } ViewBag.Name = name; @ViewBag.Title = "Добавление данных скиповых подъемов"; return(View("Add", skipTransfer)); }