Пример #1
0
        public async Task <IActionResult> Update([FromBody] Maszyny entity)
        {
            if (entity == null)
            {
                return(BadRequest("Bad model"));
            }
            try
            {
                var machine = _ctx.Maszyny.FirstOrDefault(p => p.Id == entity.Id);
                machine.MiejscePracy     = entity.MiejscePracy;
                machine.Nazwa            = entity.Nazwa;
                machine.Opis             = entity.Opis;
                machine.OsX              = entity.OsX;
                machine.OsY              = entity.OsY;
                machine.OsZ              = entity.OsZ;
                machine.Rodzaj           = entity.Rodzaj;
                machine.DataUruchomienia = entity.DataUruchomienia;
                machine.Status           = entity.Status;
                machine.Krytycznosc      = entity.Krytycznosc;
                machine.TrybPracy        = entity.TrybPracy;
                machine.WartoscMaszyny   = entity.WartoscMaszyny;
                machine.StawkaMiesieczna = entity.StawkaMiesieczna;
                await _ctx.SaveChangesAsync();

                return(NoContent());
            }
            catch (Exception ex)
            {
                return(StatusCode(StatusCodes.Status500InternalServerError, ex.Message));
            }
        }
Пример #2
0
        public ActionResult DeleteConfirmed(int id)
        {
            Maszyny maszyny = db.Maszynies.Find(id);

            db.Maszynies.Remove(maszyny);
            db.SaveChanges();
            return(RedirectToAction("Index"));
        }
Пример #3
0
 public ActionResult Edit([Bind(Include = "Id,Maszyna_Nazwa,Numer_ewidencji,Data_uruchomienia,HalaId,HaleId")] Maszyny maszyny)
 {
     if (ModelState.IsValid)
     {
         db.Entry(maszyny).State = EntityState.Modified;
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     ViewBag.HaleId = new SelectList(db.Hales, "Id", "Hala_Nazwa", maszyny.HaleId);
     return(View(maszyny));
 }
Пример #4
0
        // GET: Maszyny/Details/5
        public ActionResult Details(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            Maszyny maszyny = db.Maszynies.Find(id);

            if (maszyny == null)
            {
                return(HttpNotFound());
            }
            return(View(maszyny));
        }
Пример #5
0
        // GET: Maszyny/Edit/5
        public ActionResult Edit(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            Maszyny maszyny = db.Maszynies.Find(id);

            if (maszyny == null)
            {
                return(HttpNotFound());
            }
            ViewBag.HaleId = new SelectList(db.Hales, "Id", "Hala_Nazwa", maszyny.HaleId);
            return(View(maszyny));
        }
Пример #6
0
 private void btnAdd_Click(object sender, EventArgs e)
 {
     if (txtNowaMaszyna.Text != null)
     {
         using (var db = new LicznikDataModel())
         {
             Linia   linia       = db.Linia.Where(n => n.NazwaLinii == Properties.Settings.Default.nazwaLiniiProdukcyjnej).FirstOrDefault();
             Maszyny nowaMaszyna = new Maszyny {
                 NazwaMaszyny = txtNowaMaszyna.Text.ToString()
             };
             linia.Maszyny.Add(nowaMaszyna);
             db.SaveChanges();
             PopulateMaszynyGrid();
             this.txtNowaMaszyna.Text = "";
         }
     }
 }
Пример #7
0
        public async Task <IActionResult> Create([FromBody] Maszyny entity)
        {
            if (entity == null)
            {
                return(BadRequest("Bad model"));
            }
            try
            {
                var res = _ctx.Maszyny.Add(entity);
                await _ctx.SaveChangesAsync();

                return(Created("", entity));
            }
            catch (Exception ex)
            {
                return(StatusCode(StatusCodes.Status500InternalServerError, ex.Message));
            }
        }