Ejemplo n.º 1
0
        public IHttpActionResult PutAssays(int id, Assays assays)
        {
            if (!ModelState.IsValid)
            {
                return(BadRequest(ModelState));
            }

            if (id != assays.assayID)
            {
                return(BadRequest());
            }

            db.Entry(assays).State = EntityState.Modified;

            try
            {
                db.SaveChanges();
            }
            catch (DbUpdateConcurrencyException)
            {
                if (!AssaysExists(id))
                {
                    return(NotFound());
                }
                else
                {
                    throw;
                }
            }

            return(StatusCode(HttpStatusCode.NoContent));
        }
Ejemplo n.º 2
0
        public ActionResult add2Test(int?id)
        {
            count     += 1;
            ViewBag.ID = id;
            Assays            assays  = db.Assays.Find(id);
            Work_Order_Assays theTest = new Work_Order_Assays();

            theTest.Work_Order_ID = workOrderId;
            theTest.Assay_ID      = assays.Assay_ID;
            theTest.Assay_Cost    = assays.Base_Price + assays.Employee_Cost * assays.Assay_Duration;
            db.Work_Order_Assays.Add(theTest);
            db.SaveChanges();
            SortingworkOrders sortDB = new SortingworkOrders();

            sortDB.Assay_Cost    = theTest.Assay_Cost;
            sortDB.Assay_ID      = theTest.Assay_ID;
            sortDB.Work_Order_ID = workOrderId;

            sortDB.Date_Due            = Convert.ToDateTime("01/01/1901"); // get from query from thingy
            sortDB.order               = count;
            sortDB.Work_Order_Assay_ID = theTest.Work_Order_Assay_ID;
            db.SortingWorkOrders.Add(sortDB);
            db.SaveChanges();


            return(RedirectToAction("Index", new { id = workOrderId }));
        }
Ejemplo n.º 3
0
        public ActionResult DeleteConfirmed(int id)
        {
            Assays assays = db.Assays.Find(id);

            db.Assays.Remove(assays);
            db.SaveChanges();
            return(RedirectToAction("Index"));
        }
Ejemplo n.º 4
0
 public ActionResult Edit([Bind(Include = "Assay_ID,Assay_Abbreviation,Assay_Desc,Assay_Duration,Employee_Cost,Base_Price,Assay_Results")] Assays assays)
 {
     if (ModelState.IsValid)
     {
         db.Entry(assays).State = EntityState.Modified;
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     return(View(assays));
 }
Ejemplo n.º 5
0
        public ActionResult Create([Bind(Include = "Assay_ID,Assay_Abbreviation,Assay_Desc,Assay_Duration,Employee_Cost,Base_Price,Assay_Results")] Assays assays)
        {
            if (ModelState.IsValid)
            {
                db.Assays.Add(assays);
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }

            return(View(assays));
        }
Ejemplo n.º 6
0
 public ActionResult Edit([Bind(Include = "AssayID,WorkOrderID,AssayStatus,AssayTypeID")] Assays assays)
 {
     if (ModelState.IsValid)
     {
         db.Entry(assays).State = EntityState.Modified;
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     ViewBag.WorkOrderID = new SelectList(db.WorkOrder, "WorkOrderID", "OrderRushed", assays.WorkOrderID);
     return(View(assays));
 }
Ejemplo n.º 7
0
        public IHttpActionResult GetAssays(int id)
        {
            Assays assays = db.Assays.Find(id);

            if (assays == null)
            {
                return(NotFound());
            }

            return(Ok(assays));
        }
Ejemplo n.º 8
0
        public IHttpActionResult PostAssays(Assays assays)
        {
            if (!ModelState.IsValid)
            {
                return(BadRequest(ModelState));
            }

            db.Assays.Add(assays);
            db.SaveChanges();

            return(CreatedAtRoute("DefaultApi", new { id = assays.assayID }, assays));
        }
Ejemplo n.º 9
0
        // GET: AssaysAdmin/Delete/5
        public ActionResult Delete(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            Assays assays = db.Assays.Find(id);

            if (assays == null)
            {
                return(HttpNotFound());
            }
            return(View(assays));
        }
Ejemplo n.º 10
0
        public IHttpActionResult DeleteAssays(int id)
        {
            Assays assays = db.Assays.Find(id);

            if (assays == null)
            {
                return(NotFound());
            }

            db.Assays.Remove(assays);
            db.SaveChanges();

            return(Ok(assays));
        }
Ejemplo n.º 11
0
        // GET: Assays/Edit/5
        public ActionResult Edit(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            Assays assays = db.Assay.Find(id);

            if (assays == null)
            {
                return(HttpNotFound());
            }
            ViewBag.WorkOrderID = new SelectList(db.WorkOrder, "WorkOrderID", "OrderRushed", assays.WorkOrderID);
            return(View(assays));
        }
Ejemplo n.º 12
0
        }        // GET: Assays/Details/5

        public ActionResult Details(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            Assays assays = db.Assays.Find(id);

            if (assays == null)
            {
                return(HttpNotFound());
            }
            ViewBag.WorkOrderId = workOrderId;
            return(View(assays));
        }
Ejemplo n.º 13
0
        public void InitializeAssays()
        {
            var assaysList = File.ReadLines(appPath + @"\Assays.txt");

            foreach (var line in assaysList)
            {
                var assaysData = line.Split(',');
                if (assaysData.Count() == 0)
                {
                    continue;
                }
                var assayData = new Assay()
                {
                    AssayId         = assaysData[0],
                    Name            = assaysData[1],
                    Percent         = assaysData[2],
                    SpecificGravity = assaysData[3]
                };
                Assays.Add(assayData);
            }
        }