public ActionResult Save(AssetsTransferData assetsTD) { if (!ModelState.IsValid) { var viewModel = new AssetsTransferDataViewModel(assetsTD) { FixedAssets = _context.FixedAssets.ToList() //Locations = _context.Locations.ToList(), //Branches = _context.Branches.ToList(), //Companies = _context.Companies.ToList() }; return(View("ValuationDetails", viewModel)); } if (assetsTD.Id == 0) { assetsTD.TransferDate = DateTime.Now; _context.AssetsTransferDatas.Add(assetsTD); } else { var assetsTDInDb = _context.AssetsTransferDatas.Single(m => m.Id == assetsTD.Id); assetsTDInDb.FixedAssetId = assetsTD.FixedAssetId; assetsTDInDb.NewBranch = assetsTD.NewBranch; assetsTDInDb.NewCompany = assetsTD.NewCompany; assetsTDInDb.NewLocation = assetsTD.NewLocation; assetsTDInDb.TransferDate = assetsTD.TransferDate; } _context.SaveChanges(); return(RedirectToAction("TransferData", "ATD")); }
public IHttpActionResult PutAssetsTransferData(int id, AssetsTransferData assetsTransferData) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } if (id != assetsTransferData.Id) { return(BadRequest()); } db.Entry(assetsTransferData).State = EntityState.Modified; try { db.SaveChanges(); } catch (DbUpdateConcurrencyException) { if (!AssetsTransferDataExists(id)) { return(NotFound()); } else { throw; } } return(StatusCode(HttpStatusCode.NoContent)); }
public AssetsTransferDataViewModel(AssetsTransferData atd) { Id = atd.Id; NewBranch = atd.NewBranch; NewLocation = atd.NewLocation; NewCompany = atd.NewCompany; }
public ActionResult DeleteConfirmed(int id) { AssetsTransferData assetsTransferData = _context.AssetsTransferDatas.Find(id); _context.AssetsTransferDatas.Remove(assetsTransferData); _context.SaveChanges(); return(RedirectToAction("Index")); }
public ActionResult Edit([Bind(Include = "Id,FixedAssetId,NewLocation,NewCompany,NewBranch,TransferDate")] AssetsTransferData assetsTransferData) { if (ModelState.IsValid) { _context.Entry(assetsTransferData).State = EntityState.Modified; _context.SaveChanges(); return(RedirectToAction("Index")); } ViewBag.FixedAssetId = new SelectList(_context.FixedAssets, "Id", "Description", assetsTransferData.FixedAssetId); return(View(assetsTransferData)); }
public IHttpActionResult GetAssetsTransferData(int id) { AssetsTransferData assetsTransferData = db.AssetsTransferDatas.Find(id); if (assetsTransferData == null) { return(NotFound()); } return(Ok(assetsTransferData)); }
public IHttpActionResult PostAssetsTransferData(AssetsTransferData assetsTransferData) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } db.AssetsTransferDatas.Add(assetsTransferData); db.SaveChanges(); return(CreatedAtRoute("DefaultApi", new { id = assetsTransferData.Id }, assetsTransferData)); }
// GET: AssetsTransferDatas/Delete/5 public ActionResult Delete(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } AssetsTransferData assetsTransferData = _context.AssetsTransferDatas.Include(a => a.FixedAsset).SingleOrDefault(a => a.Id == id); if (assetsTransferData == null) { return(HttpNotFound()); } return(View(assetsTransferData)); }
public IHttpActionResult DeleteAssetsTransferData(int id) { AssetsTransferData assetsTransferData = db.AssetsTransferDatas.Find(id); if (assetsTransferData == null) { return(NotFound()); } db.AssetsTransferDatas.Remove(assetsTransferData); db.SaveChanges(); return(Ok(assetsTransferData)); }
public ActionResult Edit(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } AssetsTransferData assetsTransferData = _context.AssetsTransferDatas.Find(id); if (assetsTransferData == null) { return(HttpNotFound()); } ViewBag.FixedAssetId = new SelectList(_context.FixedAssets, "Id", "Description", assetsTransferData.FixedAssetId); return(View(assetsTransferData)); }