public IHttpActionResult PostHomePic(HomePic homePic)
        {
            DALServiceGateway<HomePic> gate = new DALServiceGateway<HomePic>();

            if (!ModelState.IsValid)
            {
                return BadRequest(ModelState);
            }

            gate.PostItems("api/HomePics/",homePic);
            return CreatedAtRoute("DefaultApi", new { id = homePic.Id }, homePic);
        }
        public IHttpActionResult PutHomePic(int id, HomePic homePic)
        {
            DALServiceGateway<HomePic> gate = new DALServiceGateway<HomePic>();

            if (!ModelState.IsValid)
            {
                return BadRequest(ModelState);
            }

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

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

                gate.PutItems("api/HomePics/"+id, homePic);

            return StatusCode(HttpStatusCode.NoContent);
        }
 public ActionResult Edit(HomePic hc)
 {
     BLLServiceGateway<HomePic> gate = new BLLServiceGateway<HomePic>();
     gate.PutItems("api/HomePic/" + hc.Id, hc);
     return RedirectToAction("Index");
 }
 public ActionResult Create(HomePic hc)
 {
     BLLServiceGateway<HomePic> gate = new BLLServiceGateway<HomePic>();
     gate.PostItems("api/HomePic/", hc);
     return RedirectToAction("Index");
 }