public IHttpActionResult DeleteAssetTypeSpecification(int id, int LastModifiedBy) { AssetTypeSpecification objAssetTypeSpecification = db.AssetTypeSpecifications.Find(id); if (objAssetTypeSpecification == null) { return(NotFound()); } objAssetTypeSpecification.IsActive = false; objAssetTypeSpecification.LastModifiedOn = System.DateTime.Now; objAssetTypeSpecification.LastModifiedBy = LastModifiedBy; db.Entry(objAssetTypeSpecification).State = EntityState.Modified; try { db.SaveChanges(); } catch (DbUpdateConcurrencyException) { if (!AssetTypeExists(id)) { return(NotFound()); } else { throw; } } return(Ok(objAssetTypeSpecification)); }
// PUT api/AssetType/5 public IHttpActionResult PutAssetTypeSpecification(int id, AssetTypeSpecification assetTypeSpecification, int LastModifiedBy) { if (id != assetTypeSpecification.Id) { return(BadRequest()); } assetTypeSpecification.LastModifiedOn = System.DateTime.Now; assetTypeSpecification.LastModifiedBy = LastModifiedBy; db.Entry(assetTypeSpecification).State = EntityState.Modified; try { db.SaveChanges(); } catch (DbUpdateConcurrencyException) { if (!AssetTypeExists(id)) { return(NotFound()); } else { throw; } } return(StatusCode(HttpStatusCode.NoContent)); }
public IHttpActionResult PostAssetTypeSpecification(AssetTypeSpecification assetTypeSpecification) { assetTypeSpecification.CreatedBy = assetTypeSpecification.CreatedBy; assetTypeSpecification.CreatedOn = System.DateTime.Now; db.AssetTypeSpecifications.Add(assetTypeSpecification); db.SaveChanges(); string tt = "save"; return(Ok(tt)); }