public HttpResponseMessage AddVehicle(VehicleDTO vehicle) { try { if (!ModelState.IsValid) { return(Request.CreateResponse(HttpStatusCode.BadRequest, ErrorsManager.GetErrors(ModelState))); } VehicleDTO addedVehicle = vehiclesLogic.AddVehicle(vehicle); return(Request.CreateResponse(HttpStatusCode.Created, addedVehicle)); } catch (Exception ex) { return(Request.CreateErrorResponse(HttpStatusCode.InternalServerError, ErrorsManager.GetInnerMessage(ex))); } }
public HttpResponseMessage AddUser(UserDTO user) { try { if (!ModelState.IsValid) { return(Request.CreateResponse(HttpStatusCode.BadRequest, ErrorsManager.GetErrors(ModelState))); } UserDTO addedUser = usersLogic.AddUser(user); return(Request.CreateResponse(HttpStatusCode.Created, addedUser)); } catch (Exception ex) { return(Request.CreateErrorResponse(HttpStatusCode.InternalServerError, ErrorsManager.GetInnerMessage(ex))); } }
public HttpResponseMessage AddRental(RentalDTO rental) { try { if (!ModelState.IsValid) { return(Request.CreateResponse(HttpStatusCode.BadRequest, ErrorsManager.GetErrors(ModelState))); } RentalDTO addedRental = rentalLogic.AddRental(rental); return(Request.CreateResponse(HttpStatusCode.Created, addedRental)); } catch (Exception ex) { return(Request.CreateErrorResponse( HttpStatusCode.InternalServerError, ErrorsManager.GetInnerMessage(ex))); } }