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));
        }