Beispiel #1
0
 public ActionResult Save(AssetsInspectionDetails assetsInspD)
 {
     if (!ModelState.IsValid)
     {
         var viewModel = new AssetsInspectionDetailViewModel(assetsInspD)
         {
             FixedAssets   = _context.FixedAssets.ToList(),
             AssetStatuses = _context.AssetStatus.ToList()
         };
         return(View("InspectionDetails", viewModel));
     }
     if (assetsInspD.Id == 0)
     {
         assetsInspD.InspectionDate = DateTime.Now;
         _context.AssetsInspectionDetail.Add(assetsInspD);
     }
     else
     {
         var assetsInspDInDb = _context.AssetsInspectionDetail.Single(m => m.Id == assetsInspD.Id);
         assetsInspDInDb.FixedAssetId   = assetsInspD.FixedAsset.Id;
         assetsInspDInDb.InspectionDate = assetsInspD.InspectionDate;
         assetsInspDInDb.InspectedBy    = assetsInspD.InspectedBy;
         assetsInspDInDb.AssetStatus    = assetsInspD.AssetStatus;
         assetsInspDInDb.Remarks        = assetsInspD.Remarks;
     }
     _context.SaveChanges();
     return(RedirectToAction("InspectionDetails", "AINSPD"));
 }
        public IHttpActionResult PutAssetsInspectionDetails(int id, AssetsInspectionDetails assetsInspectionDetails)
        {
            if (!ModelState.IsValid)
            {
                return(BadRequest(ModelState));
            }

            if (id != assetsInspectionDetails.Id)
            {
                return(BadRequest());
            }

            db.Entry(assetsInspectionDetails).State = EntityState.Modified;

            try
            {
                db.SaveChanges();
            }
            catch (DbUpdateConcurrencyException)
            {
                if (!AssetsInspectionDetailsExists(id))
                {
                    return(NotFound());
                }
                else
                {
                    throw;
                }
            }

            return(StatusCode(HttpStatusCode.NoContent));
        }
Beispiel #3
0
        public ActionResult DeleteConfirmed(int id)
        {
            AssetsInspectionDetails assetsInspectionDetails = _context.AssetsInspectionDetail.Find(id);

            _context.AssetsInspectionDetail.Remove(assetsInspectionDetails);
            _context.SaveChanges();
            return(RedirectToAction("Index"));
        }
 public AssetsInspectionDetailViewModel(AssetsInspectionDetails aInspD)
 {
     Id             = aInspD.Id;
     InspectedBy    = aInspD.InspectedBy;
     InspectionDate = aInspD.InspectionDate;
     AssetStatusId  = aInspD.AssetStatusId;
     Remarks        = aInspD.Remarks;
     FixedAssetId   = aInspD.FixedAssetId;
 }
        public IHttpActionResult GetAssetsInspectionDetails(int id)
        {
            AssetsInspectionDetails assetsInspectionDetails = db.AssetsInspectionDetail.Find(id);

            if (assetsInspectionDetails == null)
            {
                return(NotFound());
            }

            return(Ok(assetsInspectionDetails));
        }
Beispiel #6
0
 public ActionResult Edit([Bind(Include = "Id,FixedAssetId,InspectionDate,Inspecte_contexty,AssetStatusId,Remarks")] AssetsInspectionDetails assetsInspectionDetails)
 {
     if (ModelState.IsValid)
     {
         _context.Entry(assetsInspectionDetails).State = EntityState.Modified;
         _context.SaveChanges();
         return(RedirectToAction("Index"));
     }
     ViewBag.AssetStatusId = new SelectList(_context.AssetStatus, "Id", "Name", assetsInspectionDetails.AssetStatusId);
     ViewBag.FixedAssetId  = new SelectList(_context.FixedAssets, "Id", "Description", assetsInspectionDetails.FixedAssetId);
     return(View(assetsInspectionDetails));
 }
        public IHttpActionResult PostAssetsInspectionDetails(AssetsInspectionDetails assetsInspectionDetails)
        {
            if (!ModelState.IsValid)
            {
                return(BadRequest(ModelState));
            }

            db.AssetsInspectionDetail.Add(assetsInspectionDetails);
            db.SaveChanges();

            return(CreatedAtRoute("DefaultApi", new { id = assetsInspectionDetails.Id }, assetsInspectionDetails));
        }
Beispiel #8
0
        // GET: AssetsInspectionDetails/Delete/5
        public ActionResult Delete(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            AssetsInspectionDetails assetsInspectionDetails = _context.AssetsInspectionDetail.Include(a => a.AssetStatus).Include(a => a.FixedAsset).SingleOrDefault(a => a.Id == id);

            if (assetsInspectionDetails == null)
            {
                return(HttpNotFound());
            }
            return(View(assetsInspectionDetails));
        }
        public IHttpActionResult DeleteAssetsInspectionDetails(int id)
        {
            AssetsInspectionDetails assetsInspectionDetails = db.AssetsInspectionDetail.Find(id);

            if (assetsInspectionDetails == null)
            {
                return(NotFound());
            }

            db.AssetsInspectionDetail.Remove(assetsInspectionDetails);
            db.SaveChanges();

            return(Ok(assetsInspectionDetails));
        }
Beispiel #10
0
        // GET: AssetsInspectionDetails/Edit/5
        public ActionResult Edit(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            AssetsInspectionDetails assetsInspectionDetails = _context.AssetsInspectionDetail.Find(id);

            if (assetsInspectionDetails == null)
            {
                return(HttpNotFound());
            }
            ViewBag.AssetStatusId = new SelectList(_context.AssetStatus, "Id", "Name", assetsInspectionDetails.AssetStatusId);
            ViewBag.FixedAssetId  = new SelectList(_context.FixedAssets, "Id", "Description", assetsInspectionDetails.FixedAssetId);
            return(View(assetsInspectionDetails));
        }