/// <summary> /// https://localhost:44370/api/ServiceImage /// </summary> /// <param name="value"></param> /// <returns></returns> public IHttpActionResult Post([FromBody] RV_ServiceImage value) { try { RV_ServiceImage serviceImg = new RV_ServiceImage() { ImgPath = value.ImgPath, serviceId = value.serviceId }; db.RV_ServiceImage.Add(serviceImg); db.SaveChanges(); return(Ok()); } catch (Exception ex) { return(Content(HttpStatusCode.BadRequest, ex)); } }
/// <summary> /// https://localhost:44370/api/ServiceImage/id /// </summary> /// <param name="id"></param> /// <param name="value"></param> /// <returns></returns> public IHttpActionResult Put(int id, [FromBody] RV_ServiceImage value) { try { RV_ServiceImage img = db.RV_ServiceImage.SingleOrDefault(i => i.imgId == id); if (img != null) { img.ImgPath = value.ImgPath; db.SaveChanges(); return(Ok(img)); } return(Content(HttpStatusCode.NotFound, $"img was not found to update!")); } catch (Exception ex) { return(BadRequest(ex.Message)); } }
/// <summary> /// https://localhost:44370/api/ServiceImage/1 /// </summary> /// <returns></returns> public IHttpActionResult Delete(int id) { try { RV_ServiceImage img = db.RV_ServiceImage.SingleOrDefault(i => i.imgId == id); if (img != null) { db.RV_ServiceImage.Remove(img); db.SaveChanges(); return(Ok()); } return(Content(HttpStatusCode.NotFound, $"img was not found to delete!")); } catch (Exception ex) { return(BadRequest(ex.Message)); } }