public IHttpActionResult Delete(int id) { RvPark park = uow.Get <RvPark>(id); if (park == null) { return(NotFound()); } park.IsDeleted = true; uow.SaveChanges(); return(StatusCode(HttpStatusCode.NoContent)); }
public IHttpActionResult Post([FromBody] RvPark park) { try { uow.Add(park); uow.SaveChanges(); return(CreatedAtRoute("GetRvParkById", new { id = park.Id }, park)); } catch (Exception ex) { ApiEventSource.Log.Exception(ex.Message); return(StatusCode(HttpStatusCode.Conflict)); } }
public IHttpActionResult Put(int id, [FromBody] RvPark park) { RvPark cur = uow.Get <RvPark>(id); if (cur == null) { return(NotFound()); } cur.Name = park.Name; cur.Phone = park.Phone; cur.Description = park.Description; cur.Capacity = park.Capacity; cur.Address = park.Address; uow.SaveChanges(); return(Ok(cur)); }