public ActionResult Edit(Calibration calibration) { if (ModelState.IsValid) { HttpPostedFileBase filephoto = Request.Files[0]; if (filephoto != null) { Stream fs = filephoto.InputStream; BinaryReader br = new BinaryReader(fs); byte[] bytes = br.ReadBytes((Int32)fs.Length); calibration.CalibReportpdf = bytes; } //SendMail(Calibration.HandedOverToEmail); //Calibration.MailStatus = TempData["Mailstatus"].ToString(); equipmentContext.Entry(calibration).State = EntityState.Modified; if (calibration.CalibReportpdf == null) { equipmentContext.Entry(calibration).Property(x => x.CalibReportpdf).IsModified = false; } equipmentContext.SaveChanges(); // SendMail(handover.HandedOverToEmail); return(RedirectToAction("Index")); } return(View()); }
public ActionResult Create([Bind(Include = "AssetID,Description,SerialNumber")] Asset asset) { if (ModelState.IsValid) { db.Assets.Add(asset); db.SaveChanges(); return(RedirectToAction("Index")); } return(View(asset)); }
public ActionResult Create([Bind(Include = "WorkOrderID,AssetID,Problem,DateRequested")] WorkOrder workOrder) { if (ModelState.IsValid) { db.WorkOrders.Add(workOrder); db.SaveChanges(); return(RedirectToAction("Index")); } ViewBag.AssetID = new SelectList(db.Assets, "AssetID", "Description", workOrder.AssetID); return(View(workOrder)); }
public Order CreateOrder(Order newOrder, string userId) { var basket = GetBasket(); newOrder.DateAdded = DateTime.Now; // newOrder.userId = userId; db.Orders.Add(newOrder); if (newOrder.OrderItems == null) { newOrder.OrderItems = new List <OrderItem>(); } decimal basketValue = 0; foreach (var basketElement in basket) { var newOrderPosition = new OrderItem() { EquipmentId = basketElement.Equipment.EquipmentId, Quantity = basketElement.Quantity, OrderValue = basketElement.Equipment.EquipmentPrice }; basketValue += (basketElement.Quantity * basketElement.Equipment.EquipmentPrice); newOrder.OrderItems.Add(newOrderPosition); } newOrder.Value = basketValue; db.SaveChanges(); return(newOrder); }
public ActionResult Create(Category newCategory) { try { if (ModelState.IsValid) { equipmentContext.Categories.Add(newCategory); equipmentContext.SaveChanges(); return(RedirectToAction("IndexAdm")); } } catch (Exception ex) { ModelState.AddModelError("Ошибка ввода", ex); } return(View(newCategory)); }
public ActionResult Create(Models.Equipment equipment) { if (ModelState.IsValid) { HttpPostedFileBase filephoto = Request.Files[0]; HttpPostedFileBase fileOperatingInstructionpdf = Request.Files[1]; HttpPostedFileBase fileDatasheetpdf = Request.Files[2]; HttpPostedFileBase fileCataloguepdf = Request.Files[3]; if (filephoto != null) { Stream fs = filephoto.InputStream; BinaryReader br = new BinaryReader(fs); byte[] bytes = br.ReadBytes((Int32)fs.Length); equipment.Photo = bytes; } if (fileOperatingInstructionpdf != null) { Stream fs = fileOperatingInstructionpdf.InputStream; BinaryReader br = new BinaryReader(fs); byte[] bytes = br.ReadBytes((Int32)fs.Length); equipment.OperatingInstructionpdf = bytes; } if (fileDatasheetpdf != null) { Stream fs = fileDatasheetpdf.InputStream; BinaryReader br = new BinaryReader(fs); byte[] bytes = br.ReadBytes((Int32)fs.Length); equipment.Datasheetpdf = bytes; } if (fileCataloguepdf != null) { Stream fs = fileCataloguepdf.InputStream; BinaryReader br = new BinaryReader(fs); byte[] bytes = br.ReadBytes((Int32)fs.Length); equipment.Cataloguepdf = bytes; } equipmentContext.Equipments.Add(equipment); equipmentContext.SaveChanges(); return(RedirectToAction("Index")); } GetDropwnList(); return(View()); }
public ActionResult Edit(HandOver handover, HttpPostedFileBase file) { if (ModelState.IsValid) { if (file != null) { Stream fs = file.InputStream; BinaryReader br = new BinaryReader(fs); byte[] bytes = br.ReadBytes((Int32)fs.Length); handover.Photo = bytes; } SendMail(handover.HandedOverToEmail, handover.RecivedTo); handover.MailStatus = TempData["Mailstatus"].ToString(); equipmentContext.Entry(handover).State = EntityState.Modified; equipmentContext.SaveChanges(); // SendMail(handover.HandedOverToEmail); return(RedirectToAction("Index")); } GetDropwnList(); return(View()); }
public string Order(Order order) { order.DataTime = DateTime.Now; equipmentContext.Orders.Add(order); IEnumerable <Equipment> equipments = equipmentContext.Equipments; ViewBag.Equipments = equipments; equipmentContext.SaveChanges(); string outstr = "Заказ прошел успешно!" + "\n" + "С Вами скоро свяжутся!"; return(outstr); }
public void Add(Equipment entity) { _equipmentContext.Equipments.Add(entity); _equipmentContext.SaveChanges(); }