public HttpResponseMessage PutAsset(int id, [FromBody] AssetRegistration asset) { try { var entity = entities.AssetRegistrations.FirstOrDefault(x => x.AssetId == id); if (entity == null) { return(Request.CreateErrorResponse(HttpStatusCode.NotFound, id.ToString())); } else { entity.AssetName = asset.AssetName; entity.RegisteredDate = asset.RegisteredDate; entity.RegusteredTo = asset.RegusteredTo; entity.Address = asset.Address; entity.LandTaxAmount = asset.LandTaxAmount; entity.NumberofDoors = asset.NumberofDoors; entity.NumberofWindows = asset.NumberofWindows; entity.NumberofTaps = asset.NumberofTaps; entity.NumberofFans = asset.NumberofFans; entity.NumberofBulbs = asset.NumberofBulbs; entity.IsSump = asset.IsSump; entity.IsRent = asset.IsRent; entity.Remarks = asset.Remarks; entities.SaveChanges(); return(Request.CreateResponse(HttpStatusCode.OK, entity)); } } catch (Exception ex) { return(Request.CreateErrorResponse(HttpStatusCode.BadRequest, ex)); } }
public ActionResult DeleteConfirmed(int id) { AssetRegistration assetregistration = db.AssetRegistrations.Find(id); db.AssetRegistrations.Remove(assetregistration); db.SaveChanges(); return(RedirectToAction("Index")); }
public IHttpActionResult GetAssetRegistration(string VIN) { AssetRegistration assetregistration = db.AssetRegistrations.Find(VIN); if (assetregistration == null) { return(NotFound()); } return(Ok(assetregistration)); }
public HttpResponseMessage PostAssetDetails(AssetRegistration asset) { try { entities.AssetRegistrations.Add(asset); entities.SaveChanges(); var message = Request.CreateResponse(HttpStatusCode.Created, asset); return(message); }catch (Exception ex) { return(Request.CreateErrorResponse(HttpStatusCode.BadRequest, ex)); } }
public IHttpActionResult DeleteAssetRegistration(string VIN) { AssetRegistration assetregistration = db.AssetRegistrations.Find(VIN); if (assetregistration == null) { return(NotFound()); } db.AssetRegistrations.Remove(assetregistration); db.SaveChanges(); return(Ok()); }
public ActionResult Edit([Bind(Include = "Id,AssetId,OrganizationId,SerialNo,RegistrationCode,Code,AssetLocationId,EmployeeId")] AssetRegistration assetregistration) { if (ModelState.IsValid) { db.Entry(assetregistration).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } ViewBag.AssetId = new SelectList(db.Assets, "Id", "Name", assetregistration.AssetId); ViewBag.AssetLocationId = new SelectList(db.AssetLocations, "Id", "Name", assetregistration.AssetLocationId); ViewBag.EmployeeId = new SelectList(db.Employees, "Id", "Name", assetregistration.EmployeeId); ViewBag.OrganizationId = new SelectList(db.Organizations, "Id", "Name", assetregistration.OrganizationId); return(View(assetregistration)); }
// GET: /AssetRegistration/Details/5 public ActionResult Details(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } AssetRegistration assetregistration = db.AssetRegistrations.Find(id); if (assetregistration == null) { return(HttpNotFound()); } return(View(assetregistration)); }
// GET: /AssetRegistration/Edit/5 public ActionResult Edit(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } AssetRegistration assetregistration = db.AssetRegistrations.Find(id); if (assetregistration == null) { return(HttpNotFound()); } ViewBag.AssetId = new SelectList(db.Assets, "Id", "Name", assetregistration.AssetId); ViewBag.AssetLocationId = new SelectList(db.AssetLocations, "Id", "Name", assetregistration.AssetLocationId); ViewBag.EmployeeId = new SelectList(db.Employees, "Id", "Name", assetregistration.EmployeeId); ViewBag.OrganizationId = new SelectList(db.Organizations, "Id", "Name", assetregistration.OrganizationId); return(View(assetregistration)); }
public bool Delete(AssetRegistration entity) { return(repository.Delete(entity)); }
public bool Update(AssetRegistration entity) { return(repository.Update(entity)); }
public bool Add(AssetRegistration entity) { return(repository.Add(entity)); }