public async Task <ActionResult> ListeDépartement() { oServicioAPI = new ServicioAPI(); HttpResponseMessage responseMessage = await oServicioAPI.Cliente.GetAsync("/api/TipoProducto"); if (responseMessage.IsSuccessStatusCode) { var Datos = responseMessage.Content.ReadAsStringAsync().Result; var oTipoProductoModel = JsonConvert.DeserializeObject <List <TipoProductoModel> >(Datos); return(Json(oTipoProductoModel, JsonRequestBehavior.AllowGet)); } return(Json(null)); }
public async Task <ActionResult> ListaProveedor() { oServicioAPI = new ServicioAPI(); HttpResponseMessage responseMessage = await oServicioAPI.Cliente.GetAsync("/api/Proveedor"); if (responseMessage.IsSuccessStatusCode) { var Datos = responseMessage.Content.ReadAsStringAsync().Result; var oProveedorModel = JsonConvert.DeserializeObject <List <ProveedorModel> >(Datos); return(Json(new { data = oProveedorModel }, JsonRequestBehavior.AllowGet)); } return(Json(null)); }
public async Task <JsonResult> EnviarDatos(ProveedorModel oProveedorModel) { oServicioAPI = new ServicioAPI(); if (oProveedorModel.IdProveedor > 0)//Éditer { string Query = string.Format("/api/Proveedor/" + oProveedorModel.IdProveedor); HttpResponseMessage responseMessage = await oServicioAPI.Cliente.PutAsJsonAsync(Query, oProveedorModel); } else//Enrregistrer { HttpResponseMessage responseMessage = await oServicioAPI.Cliente.PostAsJsonAsync("/api/Proveedor", oProveedorModel); } return(Json(oProveedorModel)); }
public async Task <JsonResult> EnviarDatos(UsuarioModel oUsuarioModel) { oServicioAPI = new ServicioAPI(); if (oUsuarioModel.IdUsuario > 0)//Éditer { string Query = string.Format("/api/Usuario/" + oUsuarioModel.IdUsuario); HttpResponseMessage responseMessage = await oServicioAPI.Cliente.PutAsJsonAsync(Query, oUsuarioModel); } else//Enrregistrer { HttpResponseMessage responseMessage = await oServicioAPI.Cliente.PostAsJsonAsync("/api/Usuario", oUsuarioModel); } return(Json(oUsuarioModel)); }
public async Task <JsonResult> EnviarDatos(DireccionModel oDireccionModel) { oServicioAPI = new ServicioAPI(); if (oDireccionModel.IdDireccion > 0)//Éditer { string Query = string.Format("/api/Direccion/" + oDireccionModel.IdDireccion); HttpResponseMessage responseMessage = await oServicioAPI.Cliente.PutAsJsonAsync(Query, oDireccionModel); } else//Enrregistrer { HttpResponseMessage responseMessage = await oServicioAPI.Cliente.PostAsJsonAsync("/api/Direccion", oDireccionModel); } return(Json(oDireccionModel)); }
public async Task <ActionResult> EliminarProveedor(int IdProveedor) { oServicioAPI = new ServicioAPI(); bool Success = false; if (IdProveedor > 0) { string Query = string.Format("/api/Proveedor/" + IdProveedor); HttpResponseMessage responseMessage = await oServicioAPI.Cliente.DeleteAsync(Query); Success = (responseMessage.IsSuccessStatusCode) ? true : false; } return(new JsonResult { Data = new { success = Success } }); }
// hace un Hilo asincrono public async Task <ActionResult> QuienesSomos() { oServicioAPI = new ServicioAPI(); HttpResponseMessage responseMessage = await oServicioAPI.Cliente.GetAsync("/api/Empresa"); if (responseMessage.IsSuccessStatusCode) { var Datos = responseMessage.Content.ReadAsStringAsync().Result; var _oEmpresaModel = JsonConvert.DeserializeObject <List <EmpresaModel> >(Datos); return(View(_oEmpresaModel)); } else { return(View()); } }
public async Task <ActionResult> EliminarTipoProducto(int IdTipoProducto) { oServicioAPI = new ServicioAPI(); bool Success = false; if (IdTipoProducto > 0) { string Query = string.Format("/api/TipoProducto/" + IdTipoProducto); HttpResponseMessage responseMessage = await oServicioAPI.Cliente.DeleteAsync(Query); if (responseMessage.IsSuccessStatusCode) { Success = true; } Success = (responseMessage.IsSuccessStatusCode) ? true : false; } return(new JsonResult { Data = new { success = Success } }); }
public async Task <ActionResult> Login(string user, string pass) { Login_ComprobacionModel _oLogin_ComprobacionModel = new Login_ComprobacionModel(); _oLogin_ComprobacionModel.Usuario = user; _oLogin_ComprobacionModel.ContraseñaUsu = pass; oServicioAPI = new ServicioAPI(); HttpResponseMessage responseMessage = await oServicioAPI.Cliente.PostAsJsonAsync("/api/Login", _oLogin_ComprobacionModel); if (responseMessage.IsSuccessStatusCode) { string RespuestaLogin = responseMessage.Content.ReadAsStringAsync().Result; Login_RespuestaModel _oLogin_RespuestaModel = JsonConvert.DeserializeObject <Login_RespuestaModel>(RespuestaLogin); Session["IdUsuario"] = _oLogin_RespuestaModel.IdUsuario; return(RedirectToAction("Inicio", _oLogin_RespuestaModel.Modulo)); } else { return(RedirectToAction("Inicio", "Publico")); } }
public async Task <JsonResult> ObtenerProveedor(int IdProveedor) { oServicioAPI = new ServicioAPI(); if (IdProveedor > 0) { string Query = string.Format("/api/Proveedor/" + IdProveedor); HttpResponseMessage responseMessage = await oServicioAPI.Cliente.GetAsync(Query); if (responseMessage.IsSuccessStatusCode) { var Datos = responseMessage.Content.ReadAsStringAsync().Result; var oProveedorModel = JsonConvert.DeserializeObject <ProveedorModel>(Datos); return(Json(oProveedorModel)); } else { return(Json(null)); } } else { return(Json(null)); } }