// Retrieve public IHttpActionResult Get() { apiResp = new ApiResponse(); var mngDireccion = new CoreAPI.DireccionesManager(); apiResp.Data = mngDireccion.RetrieveAll(); return(Ok(apiResp)); }
// DELETE == public IHttpActionResult Delete(Direcciones direccion) { try { var mngDireccion = new CoreAPI.DireccionesManager(); mngDireccion.Delete(direccion); apiResp = new ApiResponse(); apiResp.Message = "Action was executed."; return(Ok(apiResp)); } catch (Exceptions.BussinessException bex) { return(InternalServerError(new Exception(bex.ExceptionId + "-" + bex.AppMessage.Message))); } }
// GET api/direcciones/ // Retrieve by id public IHttpActionResult Get(string provincia) { try { var mngDireccion = new CoreAPI.DireccionesManager(); var direccion = new Direcciones { Provincia = provincia }; direccion = mngDireccion.RetrieveById(direccion); apiResp = new ApiResponse(); apiResp.Data = direccion; return(Ok(apiResp)); } catch (Exceptions.BussinessException bex) { return(InternalServerError(new Exception(bex.ExceptionId + "-" + bex.AppMessage.Message))); } }