public ActionResult Cancelar(string idOrden) { var cancela = new ServiceProxyB2CClient(); var rpta = new RespuestaGenerica(); var valorcancela = new RespuestaCancelacionModel(); var idOrdenes = new string[1] { idOrden }; try { rpta = cancela.CancelarOrdenes(idOrdenes); } catch (FaultException <CancelarOrdenesFault> exf) { valorcancela.respuesta = "Se presento un error al cancelar la orden " + idOrden + ". Intentelo más tarde (" + exf.Message + ")"; return(View("_Cancelar", valorcancela)); } catch (Exception ex) { valorcancela.respuesta = "Se presento un error al cancelar la orden " + idOrden + ". Intentelo más tarde"; return(View("_Cancelar", valorcancela)); } if (rpta == RespuestaGenerica.OK) { valorcancela.respuesta = "Se cancelo la orden " + idOrden + " de forma exitosa"; } else { valorcancela.respuesta = "Se presento un problema al cancelar la orden " + idOrden + ". Intentelo más tarde"; } return(View("_Cancelar", valorcancela)); }
public IActionResult Put([FromBody] Categoria objCategoria) { _respuesta = _serviceCategoria.ActualizarCategoria(objCategoria); if (!_respuesta.TransaccionOk) { _serviceLog4Net.EscribeLog4Net(_respuesta.Mensaje); } return(Ok(_respuesta)); }
public IActionResult Get(int CategoriaId) { _respuesta = _serviceCategoria.ObtenerCategoria(CategoriaId); if (!_respuesta.TransaccionOk) { _serviceLog4Net.EscribeLog4Net(_respuesta.Mensaje); } return(Ok(_respuesta)); }
public IActionResult Put([FromBody] Autor objAutor) { _respuesta = _serviceAutor.ActualizarAutor(objAutor); if (!_respuesta.TransaccionOk) { _serviceLog4Net.EscribeLog4Net(_respuesta.Mensaje); } return(Ok(_respuesta)); }
public IActionResult Get(int autorId) { _respuesta = _serviceAutor.ObtenerAutor(autorId); if (!_respuesta.TransaccionOk) { _serviceLog4Net.EscribeLog4Net(_respuesta.Mensaje); } return(Ok(_respuesta)); }
public IActionResult Put([FromBody] Libro objLibro) { _respuesta = _serviceLibro.ActualizarLibro(objLibro); if (!_respuesta.TransaccionOk) { _serviceLog4Net.EscribeLog4Net(_respuesta.Mensaje); } return(Ok(_respuesta)); }
public IActionResult Get(string Isbn) { _respuesta = _serviceLibro.ObtenerLibro(Isbn); if (!_respuesta.TransaccionOk) { _serviceLog4Net.EscribeLog4Net(_respuesta.Mensaje); } return(Ok(_respuesta)); }
public async Task <RespuestaGenerica <bool> > ActualizarPaciente(Paciente paciente) { RespuestaGenerica <bool> respuestaGenerica = new RespuestaGenerica <bool>(); try { respuestaGenerica.AsignarRespuesta(await servicioPaciente.ActualizarPaciente(paciente)); } catch (Exception ex) { respuestaGenerica.CrearError(ex.Message); } return(respuestaGenerica); }
public async Task <RespuestaGenerica <bool> > CrearDoctor(Doctor nuevoDoctor) { RespuestaGenerica <bool> respuestaGenerica = new RespuestaGenerica <bool>(); try { respuestaGenerica.AsignarRespuesta(await servicioDoctores.CrearDoctor(nuevoDoctor)); } catch (Exception ex) { respuestaGenerica.CrearError(ex.Message); } return(respuestaGenerica); }
/// <summary> /// Arma una rspuesta genérica según resultado de una transacción /// </summary> /// <param name="mensaje">Mensaje a mostrar</param> /// <param name="entidad">Objeto para retornar como resultado</param> /// <returns>Objeto respuesta genérica</returns> public RespuestaGenerica ObtieneRespuesta(string mensaje, object entidad) { RespuestaGenerica respuesta = new RespuestaGenerica(); if (!string.IsNullOrEmpty(mensaje)) { respuesta.TransaccionOk = false; respuesta.Mensaje = mensaje; } else { respuesta.TransaccionOk = true; } respuesta.Entidad = entidad; return(respuesta); }
public async Task <RespuestaGenerica <PacienteViewModel> > ObtenerPacientePorId(long idPaciente) { RespuestaGenerica <PacienteViewModel> respuestaGenerica = new RespuestaGenerica <PacienteViewModel>(); try { var listadoDoctores = await servicioPaciente.ObtenerPacientePorId(idPaciente); respuestaGenerica.AsignarRespuesta(servicioMapper.ConvertirA <PacienteViewModel>(listadoDoctores)); } catch (Exception ex) { respuestaGenerica.CrearError(ex.Message); } return(respuestaGenerica); }
public async Task <RespuestaGenerica <List <DoctorViewModel> > > ObtenerListadoDoctores() { RespuestaGenerica <List <DoctorViewModel> > respuestaGenerica = new RespuestaGenerica <List <DoctorViewModel> >(); try { var listadoDoctores = await servicioDoctores.ObtenerListadoDoctores(); respuestaGenerica.AsignarRespuesta(servicioMapper.ConvertirA <List <DoctorViewModel> >(listadoDoctores)); } catch (Exception ex) { respuestaGenerica.CrearError(ex.Message); } return(respuestaGenerica); }
protected override async Task ExecuteAsync(CancellationToken stoppingToken) { var metodo = "http://localhost:55850/api/tareastfs/GetListadoTareasEjecutadas?fechaInicio=2019-01-01"; var parametros = "&fechaFin=2019-06-01"; var result = await _client.GetAsync(metodo + parametros); RespuestaGenerica entidad = null; if (result.IsSuccessStatusCode) { var respuesta = await result.Content.ReadAsStringAsync(); entidad = JsonSerializer.Deserialize <RespuestaGenerica>(respuesta, options); _logger.LogInformation($"RequestMessage {entidad.Entidad}"); _logger.LogInformation($"status code {result.StatusCode}"); Console.BackgroundColor = ConsoleColor.DarkGreen; Console.ForegroundColor = ConsoleColor.White; Console.WriteLine($"RequestMessage {respuesta}"); Console.WriteLine($"status code {result.StatusCode}"); } else { _logger.LogInformation($"The error code ", result.StatusCode); Console.WriteLine($"The error code ", result.StatusCode); if (entidad != null) { Console.WriteLine($"error {entidad.Error}"); } } _logger.LogInformation($"Worker running at: {DateTime.Now}"); Console.WriteLine("***********************************************"); await Task.Delay(1000, stoppingToken); }
public async Task <RespuestaGenerica <List <Entidades.ViewModels.PacienteAsignadoViewModel> > > ObtenerListadoPacientesAsignados(long idDoctor) { RespuestaGenerica <List <Entidades.ViewModels.PacienteAsignadoViewModel> > respuestaGenerica = new RespuestaGenerica <List <Entidades.ViewModels.PacienteAsignadoViewModel> >(); try { var listadoPacientes = await servicioDoctores.ObtenerListadoPacientesAsignados(idDoctor); respuestaGenerica.AsignarRespuesta(listadoPacientes); } catch (Exception ex) { respuestaGenerica.CrearError(ex.Message); } return(respuestaGenerica); }