//public IHttpActionResult Putt_TypeOfEquipment(int id, t_TypeOfEquipment t_TypeOfEquipment)
        public IQueryable <TypeofEquipmentModel> Putt_TypeOfEquipment(int id, TypeofEquipmentModel typeOfEquipmentModel)
        {
            if (!ModelState.IsValid)
            {
                //return BadRequest(ModelState);
                return(db.t_TypeOfEquipment.Select(s => new TypeofEquipmentModel()
                {
                    TypeId = s.TypeId, Name = s.Name, Effective = s.Effective, Warranty = s.Warranty, Limit = s.Limit
                }).AsQueryable());
            }

            t_TypeOfEquipment typeOfEquipment = db.t_TypeOfEquipment.Find(id);

            if (typeOfEquipment == null)
            {
                //return BadRequest();
                return(db.t_TypeOfEquipment.Select(s => new TypeofEquipmentModel()
                {
                    TypeId = s.TypeId, Name = s.Name, Effective = s.Effective, Warranty = s.Warranty, Limit = s.Limit
                }).AsQueryable());
            }

            typeOfEquipment.Name      = typeOfEquipmentModel.Name;
            typeOfEquipment.Warranty  = typeOfEquipmentModel.Warranty;
            typeOfEquipment.Limit     = typeOfEquipmentModel.Limit;
            typeOfEquipment.Effective = typeOfEquipmentModel.Effective;

            try
            {
                db.Entry(typeOfEquipment).State = EntityState.Modified;
                db.SaveChanges();
            }
            catch (DbUpdateConcurrencyException)
            {
                if (!t_TypeOfEquipmentExists(id))
                {
                    //return NotFound();
                    return(db.t_TypeOfEquipment.Select(s => new TypeofEquipmentModel()
                    {
                        TypeId = s.TypeId, Name = s.Name, Effective = s.Effective, Warranty = s.Warranty, Limit = s.Limit
                    }).AsQueryable());
                }
                else
                {
                    throw;
                }
            }
            return(db.t_TypeOfEquipment.Select(s => new TypeofEquipmentModel()
            {
                TypeId = s.TypeId, Name = s.Name, Effective = s.Effective, Warranty = s.Warranty, Limit = s.Limit
            }).AsQueryable());
            //return StatusCode(HttpStatusCode.NoContent);
        }
        public IHttpActionResult Gett_TypeOfEquipment(int id)
        {
            TypeofEquipmentModel typeOfEquipmentModel = db.t_TypeOfEquipment.Where(w => w.TypeId == id).Select(s => new TypeofEquipmentModel()
            {
                TypeId = s.TypeId, Name = s.Name, Effective = s.Effective, Warranty = s.Warranty, Limit = s.Limit
            }).FirstOrDefault();

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

            return(Ok(typeOfEquipmentModel));
        }