public IHttpActionResult PutAssetsDisposalData(int id, AssetsDisposalData assetsDisposalData) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } if (id != assetsDisposalData.Id) { return(BadRequest()); } db.Entry(assetsDisposalData).State = EntityState.Modified; try { db.SaveChanges(); } catch (DbUpdateConcurrencyException) { if (!AssetsDisposalDataExists(id)) { return(NotFound()); } else { throw; } } return(StatusCode(HttpStatusCode.NoContent)); }
public ActionResult Save(AssetsDisposalData assetsDT) { if (!ModelState.IsValid) { var viewModel = new AssetsDisposalDataViewModel(assetsDT) { FixedAssets = _context.FixedAssets.ToList() }; return(View("DisposalData", viewModel)); } if (assetsDT.Id == 0) { assetsDT.DisposalDate = DateTime.Now; _context.AssetsDisposalDatas.Add(assetsDT); } else { var assetsDTInDb = _context.AssetsDisposalDatas.Single(m => m.Id == assetsDT.Id); assetsDTInDb.FixedAssetId = assetsDT.FixedAssetId; assetsDTInDb.DisposedValue = assetsDT.DisposedValue; assetsDTInDb.DisposalDate = assetsDT.DisposalDate; assetsDTInDb.Recipient = assetsDT.Recipient; assetsDTInDb.Address = assetsDT.Address; assetsDTInDb.Contact = assetsDT.Contact; } _context.SaveChanges(); return(RedirectToAction("DisposalData", "ADT")); }
public ActionResult DeleteConfirmed(int id) { AssetsDisposalData assetsDisposalData = _context.AssetsDisposalDatas.Find(id); _context.AssetsDisposalDatas.Remove(assetsDisposalData); _context.SaveChanges(); return(RedirectToAction("Index")); }
public AssetsDisposalDataViewModel(AssetsDisposalData adt) { Id = adt.Id; DisposedValue = adt.DisposedValue; DisposalDate = adt.DisposalDate; Recipient = adt.Recipient; Address = adt.Address; Contact = adt.Contact; FixedAssetId = adt.FixedAssetId; }
public ActionResult Edit([Bind(Include = "Id,FixedAssetId,DisposalDate,DisposedValue,Address,Recipient,Contact")] AssetsDisposalData assetsDisposalData) { if (ModelState.IsValid) { _context.Entry(assetsDisposalData).State = EntityState.Modified; _context.SaveChanges(); return(RedirectToAction("Index")); } ViewBag.FixedAssetId = new SelectList(_context.FixedAssets, "Id", "Description", assetsDisposalData.FixedAssetId); return(View(assetsDisposalData)); }
public IHttpActionResult GetAssetsDisposalData(int id) { AssetsDisposalData assetsDisposalData = db.AssetsDisposalDatas.Find(id); if (assetsDisposalData == null) { return(NotFound()); } return(Ok(assetsDisposalData)); }
public IHttpActionResult PostAssetsDisposalData(AssetsDisposalData assetsDisposalData) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } db.AssetsDisposalDatas.Add(assetsDisposalData); db.SaveChanges(); return(CreatedAtRoute("DefaultApi", new { id = assetsDisposalData.Id }, assetsDisposalData)); }
// GET: AssetsDisposalDatas/Delete/5 public ActionResult Delete(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } AssetsDisposalData assetsDisposalData = _context.AssetsDisposalDatas.Include(a => a.FixedAsset).SingleOrDefault(a => a.Id == id); if (assetsDisposalData == null) { return(HttpNotFound()); } return(View(assetsDisposalData)); }
public IHttpActionResult DeleteAssetsDisposalData(int id) { AssetsDisposalData assetsDisposalData = db.AssetsDisposalDatas.Find(id); if (assetsDisposalData == null) { return(NotFound()); } db.AssetsDisposalDatas.Remove(assetsDisposalData); db.SaveChanges(); return(Ok(assetsDisposalData)); }
// GET: AssetsDisposalDatas/Edit/5 public ActionResult Edit(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } AssetsDisposalData assetsDisposalData = _context.AssetsDisposalDatas.Find(id); if (assetsDisposalData == null) { return(HttpNotFound()); } ViewBag.FixedAssetId = new SelectList(_context.FixedAssets, "Id", "Description", assetsDisposalData.FixedAssetId); return(View(assetsDisposalData)); }