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));
        }
Пример #2
0
        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));
        }
Пример #5
0
 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));
        }
Пример #7
0
        // 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));
        }
Пример #8
0
        // 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));
        }
Пример #9
0
        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;
        }
Пример #10
0
 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"));
 }