public IHttpActionResult PutAssetsValuationDetail(int id, AssetsValuationDetail assetsValuationDetail) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } if (id != assetsValuationDetail.Id) { return(BadRequest()); } db.Entry(assetsValuationDetail).State = EntityState.Modified; try { db.SaveChanges(); } catch (DbUpdateConcurrencyException) { if (!AssetsValuationDetailExists(id)) { return(NotFound()); } else { throw; } } return(StatusCode(HttpStatusCode.NoContent)); }
public ActionResult DeleteConfirmed(int id) { AssetsValuationDetail assetsValuationDetail = _context.AssetsValuationDetails.Find(id); _context.AssetsValuationDetails.Remove(assetsValuationDetail); _context.SaveChanges(); return(RedirectToAction("Index")); }
public IHttpActionResult GetAssetsValuationDetail(int id) { AssetsValuationDetail assetsValuationDetail = db.AssetsValuationDetails.Find(id); if (assetsValuationDetail == null) { return(NotFound()); } return(Ok(assetsValuationDetail)); }
public IHttpActionResult PostAssetsValuationDetail(AssetsValuationDetail assetsValuationDetail) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } db.AssetsValuationDetails.Add(assetsValuationDetail); db.SaveChanges(); return(CreatedAtRoute("DefaultApi", new { id = assetsValuationDetail.Id }, assetsValuationDetail)); }
public ActionResult Edit([Bind(Include = "Id,FixedAssetId,DepreciationMTDId,LifeSpan,LastValDate,Eff_Date,NewDeprMethod,NewLifeSpan,NewResidual,NewDeprStartDate,NewDeprRate,FirstSalesValue,NewDeprToDate,NewDeprYearToDate,NewDeprAmount,TransDate")] AssetsValuationDetail assetsValuationDetail) { if (ModelState.IsValid) { _context.Entry(assetsValuationDetail).State = EntityState.Modified; _context.SaveChanges(); return(RedirectToAction("Index")); } ViewBag.DepreciationMTDId = new SelectList(_context.DepreciationMTDs, "Id", "Name", assetsValuationDetail.DepreciationMTDId); ViewBag.FixedAssetId = new SelectList(_context.FixedAssets, "Id", "Description", assetsValuationDetail.FixedAssetId); return(View(assetsValuationDetail)); }
public IHttpActionResult DeleteAssetsValuationDetail(int id) { AssetsValuationDetail assetsValuationDetail = db.AssetsValuationDetails.Find(id); if (assetsValuationDetail == null) { return(NotFound()); } db.AssetsValuationDetails.Remove(assetsValuationDetail); db.SaveChanges(); return(Ok(assetsValuationDetail)); }
// GET: AssetsValuationDetails/Delete/5 public ActionResult Delete(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } AssetsValuationDetail assetsValuationDetail = _context.AssetsValuationDetails.Include(a => a.FixedAsset).SingleOrDefault(a => a.Id == id); if (assetsValuationDetail == null) { return(HttpNotFound()); } return(View(assetsValuationDetail)); }
// GET: AssetsValuationDetails/Edit/5 public ActionResult Edit(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } AssetsValuationDetail assetsValuationDetail = _context.AssetsValuationDetails.Find(id); if (assetsValuationDetail == null) { return(HttpNotFound()); } ViewBag.DepreciationMTDId = new SelectList(_context.DepreciationMTDs, "Id", "Name", assetsValuationDetail.DepreciationMTDId); ViewBag.FixedAssetId = new SelectList(_context.FixedAssets, "Id", "Description", assetsValuationDetail.FixedAssetId); return(View(assetsValuationDetail)); }
public AssetsValuationDetailViewModel(AssetsValuationDetail avl) { Id = avl.Id; LastValDate = avl.LastValDate; Eff_Date = avl.Eff_Date; NewDeprMethod = avl.NewDeprMethod; NewLifeSpan = avl.NewLifeSpan; NewResidual = avl.NewResidual; NewDeprStartDate = avl.NewDeprStartDate; NewDeprRate = avl.NewDeprRate; FirstSalesValue = avl.FirstSalesValue; NewDeprToDate = avl.NewDeprToDate; NewDeprYearToDate = avl.NewDeprYearToDate; NewDeprAmount = avl.NewDeprAmount; FixedAssetId = avl.FixedAssetId; TransDate = avl.TransDate; DepreciationMTDId = avl.DepreciationMTDId; }
public ActionResult Save(AssetsValuationDetail assetsVD) { if (!ModelState.IsValid) { var viewModel = new AssetsValuationDetailViewModel(assetsVD) { FixedAssets = _context.FixedAssets.ToList(), DepreciationMTDs = _context.DepreciationMTDs.ToList() }; return(View("ValuationDetails", viewModel)); } if (assetsVD.Id == 0) { assetsVD.TransDate = DateTime.Now; _context.AssetsValuationDetails.Add(assetsVD); } else { var assetsVDInDb = _context.AssetsValuationDetails.Single(m => m.Id == assetsVD.Id); assetsVDInDb.FixedAssetId = assetsVD.FixedAssetId; assetsVDInDb.DepreciationMTDId = assetsVD.DepreciationMTDId; assetsVDInDb.LastValDate = assetsVD.LastValDate; assetsVDInDb.Eff_Date = assetsVD.Eff_Date; assetsVDInDb.NewDeprMethod = assetsVD.NewDeprMethod; assetsVDInDb.NewLifeSpan = assetsVD.NewLifeSpan; assetsVDInDb.NewResidual = assetsVD.NewResidual; assetsVDInDb.NewDeprStartDate = assetsVD.NewDeprStartDate; assetsVDInDb.FirstSalesValue = assetsVD.FirstSalesValue; assetsVDInDb.NewDeprToDate = assetsVD.NewDeprToDate; assetsVDInDb.NewDeprYearToDate = assetsVD.NewDeprYearToDate; assetsVDInDb.NewDeprAmount = assetsVD.NewDeprAmount; assetsVDInDb.NewDeprRate = assetsVD.NewDeprRate; } _context.SaveChanges(); return(RedirectToAction("ValuationDetails", "AVD")); }