public async Task <IHttpActionResult> GetUbicaciones(DtoUbicacion item) { try { List <DtoUbicacion> consulta = new List <DtoUbicacion>(); await Task.Run(() => { consulta = LogicaUbicaciones.GetUbicaciones(item); }); if (consulta != null) { return(Ok(consulta)); } else { return(NotFound()); } } catch (Exception ex) { ClsVisorEventos.LogEvent(ex); return(BadRequest($"Incorrect call:{ex.Message}")); } }
public async Task <IHttpActionResult> PostUbicacion(DtoUbicacion Ubicacion) { try { //if (!ModelState.IsValid) // return BadRequest(ModelState); if (Ubicacion != null) { await Task.Run(() => { LogicaUbicaciones.CrearUbicacion(Ubicacion); }); return(Ok(Ubicacion)); } else { return(BadRequest("Incorrect call")); } } catch (Exception ex) { ClsVisorEventos.LogEvent(ex); return(BadRequest($"Incorrect call:{ex.Message}")); } }
public async Task <IHttpActionResult> DeleteUbicacion(DtoUbicacion item) { try { await Task.Run(() => { LogicaUbicaciones.EliminarUbicacion(item); }); return(Ok()); } catch (Exception ex) { ClsVisorEventos.LogEvent(ex); return(BadRequest($"Incorrect call:{ex.Message}")); } }
public async Task <IHttpActionResult> PutUbicacion(DtoUbicacion Ubicacion) { try { if (Ubicacion != null) { await Task.Run(() => { LogicaUbicaciones.ActualizarUbicacion(Ubicacion); }); return(Ok("Actualizado con éxito")); } else { return(BadRequest("Incorrect call")); } } catch (Exception ex) { ClsVisorEventos.LogEvent(ex); return(BadRequest($"Incorrect call:{ex.Message}")); } }