public IActionResult putPersona(PersonaRequest oModel)
        {
            Respuesta oRespuesta = new Respuesta();

            oRespuesta.Exito = 0;
            try
            {
                using (ApiPersonaContext db = new ApiPersonaContext())
                {
                    Persona oPersona = db.Persona.Find(oModel.Id);
                    oPersona.Nombre          = oModel.Nombre;
                    oPersona.Apellido        = oModel.Apellido;
                    oPersona.Dni             = oModel.Dni;
                    db.Entry(oPersona).State = Microsoft.EntityFrameworkCore.EntityState.Modified;
                    db.SaveChanges();

                    oRespuesta.Exito = 1;
                }
            }
            catch (Exception ex)
            {
                oRespuesta.Mensaje = ex.Message;
            }
            return(Ok(oRespuesta));
        }
Exemplo n.º 2
0
        public IActionResult Edit(PersonaRequest model)
        {
            Respuesta <object> oRespuesta = new Respuesta <object>();

            try
            {
                using (PersonasFisicasContext db = new PersonasFisicasContext())
                {
                    TbPersonasFisica oPersonas = db.TbPersonasFisicas.Find(model.IdPersonaFisica);
                    oPersonas.Nombre          = model.Nombre;
                    oPersonas.ApellidoPaterno = model.ApellidoPaterno;
                    oPersonas.ApellidoMaterno = model.ApellidoMaterno;
                    oPersonas.Rfc             = model.RFC;
                    oPersonas.FechaNacimiento = model.FechaNacimiento;
                    oPersonas.UsuarioAgrega   = 1;

                    db.Entry(oPersonas).State = Microsoft.EntityFrameworkCore.EntityState.Modified;
                    db.SaveChanges();
                    oRespuesta.Exito = 1;
                }
            }
            catch (Exception ex)
            {
                oRespuesta.Mensaje = ex.Message;
            }



            return(Ok(oRespuesta));
        }
        public void ProcessPersona_NotValidInput_ReturnsErrorStatus()
        {
            //Arrange
            var personaValidator = Substitute.For <IValidator>();
            var personaFormatter = Substitute.For <IPersonaFormatter>();
            var personaProcessor = new PersonasProcessor(personaValidator, personaFormatter);
            var personaRequest   = new PersonaRequest
            {
                Personas = null
            };
            var personasResult = new PersonasResult
            {
                ErrorMessages = new List <string>
                {
                    "Ingresar al menos 1 persona."
                }
            };

            personaValidator.ValidateInputList(personaRequest).Returns(personasResult);

            //Act
            ProcessResult result = personaProcessor.Process(personaRequest);

            //Assert
            Assert.IsFalse(result.Success);
            Assert.AreEqual("El proceso no puede ser completado. Error: Ingresar al menos 1 persona.",
                            result.ErrorMessage);
        }
        public IActionResult postPersona(PersonaRequest oModel)
        {
            Respuesta oRespuesta = new Respuesta();

            oRespuesta.Exito = 0;

            try
            {
                using (ApiPersonaContext db = new ApiPersonaContext())
                {
                    Persona oPersona = new Persona();
                    oPersona.Nombre   = oModel.Nombre;
                    oPersona.Apellido = oModel.Apellido;
                    oPersona.Dni      = oModel.Dni;
                    db.Persona.Add(oPersona);
                    db.SaveChanges();

                    oRespuesta.Exito = 1;
                }
            }
            catch (Exception ex)
            {
                oRespuesta.Mensaje = ex.Message;
            }

            return(Ok(oRespuesta));
        }
Exemplo n.º 5
0
        public IActionResult Edit(PersonaRequest oPersonaRequest)
        {
            Response oResponse = new Response();

            try
            {
                using (develop_dbContext db = new develop_dbContext())
                {
                    TbPersonasFisica oTbPersonasFisica = db.TbPersonasFisicas.Find(oPersonaRequest.IdPersonaFisica);
                    oTbPersonasFisica.Nombre             = oPersonaRequest.Nombre;
                    oTbPersonasFisica.ApellidoPaterno    = oPersonaRequest.ApellidoPaterno;
                    oTbPersonasFisica.ApellidoMaterno    = oPersonaRequest.ApellidoMaterno;
                    oTbPersonasFisica.Rfc                = oPersonaRequest.Rfc;
                    oTbPersonasFisica.FechaNacimiento    = oPersonaRequest.FechaNacimiento;
                    oTbPersonasFisica.FechaActualizacion = DateTime.Today;

                    db.Entry(oTbPersonasFisica).State = Microsoft.EntityFrameworkCore.EntityState.Modified;
                    db.SaveChanges();
                    oResponse.Success = true;
                }
            }
            catch (Exception ex)
            {
                oResponse.Message = ex.Message;
            }
            return(Ok(oResponse));
        }
        public void ProcessPersona_ValidInputMasculinePersona_Returns0Values()
        {
            //Arrange
            var personaValidator  = Substitute.For <IValidator>();
            var personaFormatter  = Substitute.For <IPersonaFormatter>();
            var personasProcessor = new PersonasProcessor(personaValidator, personaFormatter);
            var persona           = new Persona
            {
                Nombre   = "Rosa",
                Apellido = "Benitez",
                Sexo     = Sexo.M,
                Edad     = 20
            };

            var personaRequest = new PersonaRequest
            {
                Personas = new List <Persona>
                {
                    persona
                }
            };
            var validationResult = new PersonasResult();

            personaValidator.ValidateInputList(personaRequest).Returns(validationResult);

            //Act
            ProcessResult result = personasProcessor.Process(personaRequest);

            //Assert
            Assert.IsTrue(result.Success);
            Assert.AreEqual(0, result.PersonasMujeresMayoresDe18.Count());
        }
Exemplo n.º 7
0
        public IActionResult Add(PersonaRequest oPersonaRequest)
        {
            Response oResponse = new Response();

            try
            {
                using (develop_dbContext db = new develop_dbContext())
                {
                    TbPersonasFisica oTbPersonasFisica = new TbPersonasFisica();
                    oTbPersonasFisica.Nombre          = oPersonaRequest.Nombre;
                    oTbPersonasFisica.ApellidoPaterno = oPersonaRequest.ApellidoPaterno;
                    oTbPersonasFisica.ApellidoMaterno = oPersonaRequest.ApellidoMaterno;
                    oTbPersonasFisica.Rfc             = oPersonaRequest.Rfc;
                    //Datos opcionales
                    oTbPersonasFisica.FechaRegistro      = oPersonaRequest.FechaRegistro;
                    oTbPersonasFisica.FechaActualizacion = DateTime.Today;
                    oTbPersonasFisica.FechaNacimiento    = oPersonaRequest.FechaNacimiento;
                    oTbPersonasFisica.UsuarioAgrega      = oPersonaRequest.UsuarioAgrega;
                    oTbPersonasFisica.Activo             = true;

                    db.Add(oTbPersonasFisica);
                    db.SaveChanges();
                    oResponse.Success = true;
                }
            }
            catch (Exception ex)
            {
                oResponse.Message = ex.Message;
            }
            return(Ok(oResponse));
        }
Exemplo n.º 8
0
        public IActionResult Add(PersonaRequest model)
        {
            Respuesta <object> oRespuesta = new Respuesta <object>();

            try
            {
                using (PersonasFisicasContext db = new PersonasFisicasContext())
                {
                    TbPersonasFisica oPersonas = new TbPersonasFisica();
                    oPersonas.Nombre          = model.Nombre;
                    oPersonas.ApellidoPaterno = model.ApellidoPaterno;
                    oPersonas.ApellidoMaterno = model.ApellidoMaterno;
                    oPersonas.Rfc             = model.RFC;
                    oPersonas.FechaNacimiento = model.FechaNacimiento;
                    oPersonas.UsuarioAgrega   = 1;

                    db.TbPersonasFisicas.Add(oPersonas);
                    db.SaveChanges();
                    oRespuesta.Exito = 1;
                }
            }
            catch (Exception ex)
            {
                oRespuesta.Mensaje = ex.Message;
            }



            return(Ok(oRespuesta));
        }
Exemplo n.º 9
0
        public async Task <ActionResult <Respuesta> > PostPersona([FromBody] PersonaRequest peticion)
        {
            if (!ModelState.IsValid)
            {
                return(BadRequest(new Respuesta
                {
                    EsExitoso = false,
                    Mensaje = "Petición Incorrecta",
                    Resultado = null
                }));
            }

            var user = await this.context.Users.FindAsync("1");

            if (user == null)
            {
                return(BadRequest(new Respuesta
                {
                    EsExitoso = false,
                    Mensaje = "Usuario Invalido",
                    Resultado = null
                }));
            }

            var entity = new Personas
            {
                Nombre   = peticion.Nombre,
                Apellido = peticion.Apellido,
                Usuario  = user
            };

            BaseController.CompletaRegistro(entity, 1, "", user, false);

            await this.context.Set <Personas>().AddAsync(entity);

            try
            {
                await this.context.SaveChangesAsync();
            }
            catch (Exception ee)
            {
                return(BadRequest(new Respuesta
                {
                    EsExitoso = false,
                    Mensaje = "Registro no grabado, controlar.",
                    Resultado = null
                }));
            }

            return(Ok(new Respuesta
            {
                EsExitoso = true,
                Mensaje = "",
                Resultado = entity
            }));
        }
Exemplo n.º 10
0
        public PersonasResult ValidateInputList(PersonaRequest persona)
        {
            var result = new PersonasResult();

            if (persona == null || persona.Personas == null || persona.Personas.Count < 1)
            {
                result.ErrorMessages.Add("Ingresar al menos 1 persona.");
            }
            return(result);
        }
Exemplo n.º 11
0
        private void button1_Click(object sender, EventArgs e)
        {
            string url = "http://localhost:34003/api/Persona";

            PersonaRequest oPersona = new PersonaRequest();

            oPersona.Nombre = txtNombre.Text;
            oPersona.Edad   = int.Parse(txtEdad.Text);

            string resultado = Send <PersonaRequest>(url, oPersona, "POST");
        }
Exemplo n.º 12
0
        public static async void SavePersonaAsync()
        {
            PersonaRequest personaRequest = new PersonaRequest();

            personaRequest.Surname = "Appugliese";
            personaRequest.Name    = "Giovanni";
            personaRequest.Age     = 34;
            personaRequest.Uomo    = true;
            var responsePersona = await service.SavePersonaAsync(personaRequest);

            Console.WriteLine(responsePersona.Result);
        }
Exemplo n.º 13
0
    /// <summary>
    /// Solo está guardando los datos directos a la tabla de Personas.
    /// Faltan los datos asociados: Sexo, teléfonos, grupo sanguíneo, adicciones, alergias.
    /// </summary>
    /// <param name="request"></param>
    /// <returns></returns>
    public PersonaResponse guardaPersona(PersonaRequest request)
    {
        var             Contexto = new UMSernaSotomayorEntities();
        PersonaResponse response;
        var             persona = Contexto.Personas.FirstOrDefault(p => p.Id.Equals(request.Id));

        if (persona == null)
        {
            persona = Contexto.Personas.Add(Ensamblador.ToPersona(request));
        }
        else
        {
            persona.Domicilio  = request.Domicilio;
            persona.Edad       = request.Edad;
            persona.Email      = request.Email;
            persona.Nacimiento = request.Nacimiento;
            persona.Nombre     = request.Nombre;
            persona.Ocupación  = request.Ocupacion;
            persona.Rh         = request.Rh;
        }
        try
        {
            Contexto.SaveChanges();
            response = new PersonaResponse
            {
                Domicilio  = persona.Domicilio,
                Edad       = persona.Edad.Value,
                Email      = persona.Email,
                Id         = persona.Id,
                Nacimiento = persona.Nacimiento,
                Nombre     = persona.Nombre,
                Ocupacion  = persona.Ocupación,
                Rh         = persona.Rh
            };
        }
        catch (Exception ex)
        {
            response = new PersonaResponse
            {
                Domicilio  = persona.Domicilio,
                Edad       = persona.Edad.Value,
                Email      = persona.Email,
                Id         = persona.Id,
                Nacimiento = persona.Nacimiento,
                Nombre     = persona.Nombre,
                Ocupacion  = persona.Ocupación,
                Rh         = persona.Rh
            };
            response.Error.ErrNum     = ex.HResult;
            response.Error.ErrMensaje = ex.Message;
        }
        return(response);
    }
        public IHttpActionResult BuscarPersona([FromBody] string nombre)
        {
            Acceso         a       = new Acceso();
            PersonaRequest persona = a.obtenerPersona(nombre);

            //using (Models.PruebaApi db = new Models.PruebaApi())
            //{
            //    List<Models.Personas> lista = db.Personas.ToList();
            //    var listaPr = lista.Where(p => p.nombre.Contains(nombre)).Select(p => new PersonaRequest { Nombre = p.nombre, telefonos = p.tel.Select(t => new Telefono { Tel = t.preFijo + " " + t.numero }).ToList() }).FirstOrDefault();

            //}
            return(Ok(persona));
        }
Exemplo n.º 15
0
 public ActionResult Login(PersonaRequest param)
 {
     try
     {
         var resultado = PersonaRest.Login(param);
         Session.Add("persona", resultado);
         return(Json(resultado, JsonRequestBehavior.DenyGet));
     }
     catch (Exception ex)
     {
         return(Json(RespuestaApi <string> .createRespuestaError(ex.Message.Replace("'", "")), JsonRequestBehavior.DenyGet));
     }
 }
Exemplo n.º 16
0
 public static Persona ToPersona(PersonaRequest request)
 {
     return(new Persona
     {
         Domicilio = request.Domicilio,
         Edad = request.Edad,
         Email = request.Email,
         Id = request.Id,
         Nacimiento = request.Nacimiento,
         Nombre = request.Nombre,
         Ocupación = request.Ocupacion,
         Rh = request.Rh
     });
 }
Exemplo n.º 17
0
        public void ValidateInput_NotNullRequestNullListValue_ReturnsError()
        {
            //Arrange
            var personaRequests = new PersonaRequest();
            var validator       = new Validator();

            //Act
            PersonasResult result = validator.ValidateInputList(personaRequests);

            //Assert
            Assert.IsFalse(result.Success);
            Assert.AreEqual(1, result.ErrorMessages.Count());
            Assert.AreEqual("Ingresar al menos 1 persona.", result.ErrorMessages.First());
        }
Exemplo n.º 18
0
        public async Task <ActionResult <Respuesta> > PutPersona(int id, [FromBody] PersonaRequest peticion)
        {
            var entity = await this.context.Set <Personas>().FindAsync(id);

            entity.Nombre = peticion.Nombre;
            this.context.Entry(entity).State = EntityState.Modified;
            await this.context.SaveChangesAsync();

            return(Ok(new Respuesta
            {
                EsExitoso = true,
                Mensaje = "",
                Resultado = entity
            }));
        }
Exemplo n.º 19
0
        public Response <Persona> Add(PersonaRequest request)
        {
            Persona entity = request.ToEntity();

            if (_repository.FindBy(x => x.Documento.Numero == request.NumeroDocumento && x.Documento.Tipo == request.TipoDocumento).Any())
            {
                return(new PersonaResponse($"La persona con {request.TipoDocumento} número {request.NumeroDocumento} se encuentra registrada"));
            }
            base.Add(entity);
            if (entity.Id == 0)
            {
                return(new PersonaResponse("Persona no registrada"));
            }
            return(new PersonaResponse("Persona registrada", entity));
        }
Exemplo n.º 20
0
        public IHttpActionResult Post([FromBody] PersonaRequest model)
        {
            using (Models.bd_asociacionEntities3 db = new Models.bd_asociacionEntities3())
            {
                using (var dbContextTransaction = db.Database.BeginTransaction())
                {
                    try
                    {
                        Models.personas oPersona = new Models.personas();
                        oPersona.ciudad_residencia    = model.ciudad_residencia;
                        oPersona.direccion_residencia = model.direccion_residencia;
                        oPersona.dni_persona          = model.dni_persona;
                        oPersona.fecha_nacimiento     = model.fecha_nacimiento;
                        oPersona.fecha_salida         = model.fecha_salida;
                        oPersona.fecha_vencimiento    = model.fecha_vencimiento;
                        oPersona.fecha_vinculacion    = model.fecha_vinculacion;
                        oPersona.primer_nombre        = model.primer_nombre;
                        oPersona.primer_apellido      = model.primer_apellido;
                        oPersona.segundo_nombre       = model.segundo_nombre;
                        oPersona.segundo_apellido     = model.segundo_apellido;
                        oPersona.profesion            = model.profesion;
                        oPersona.telefono_celular     = model.telefono_celular;
                        db.personas.Add(oPersona);
                        db.SaveChanges();
                        foreach (var oModelDetallePagos in model.detalle_pagos)
                        {
                            Models.detalle_pagos oDetallePago = new Models.detalle_pagos();
                            oDetallePago.fecha_pago = oModelDetallePagos.fecha_pago;
                            oDetallePago.valor_pago = oModelDetallePagos.valor_pago;
                            oDetallePago.id_persona = oPersona.id_persona;
                            db.detalle_pagos.Add(oDetallePago);
                        }

                        db.SaveChanges();
                        dbContextTransaction.Commit();
                        return(Ok(new { result = true }));
                    }
                    catch (Exception)
                    {
                        dbContextTransaction.Rollback();
                        return(Ok(new { result = false }));
                    }
                }
            }
        }
Exemplo n.º 21
0
        public PersonaRequest obtenerPersona(string nombre)
        {
            PersonaRequest resultado = new PersonaRequest();

            SqlConnection cn = new SqlConnection(this.cadenaConexion);

            try
            {
                SqlCommand comando  = new SqlCommand();
                string     consulta = @"SELECT p.nombre,p.edad,CONVERT(VARCHAR,t.prefijo)+CONVERT(VARCHAR,t.numero)'telefono' FROM Personas p JOIN tel t ON p.id = t.idPersona
                                  WHERE p.nombre = @nombre";

                comando.Parameters.Clear();
                comando.Parameters.AddWithValue("@nombre", nombre);

                comando.CommandType = System.Data.CommandType.Text;
                comando.CommandText = consulta;

                cn.Open();
                comando.Connection = cn;

                SqlDataReader dr = comando.ExecuteReader();

                while (dr.Read())
                {
                    resultado.Nombre = dr["nombre"].ToString();
                    resultado.Edad   = Int32.Parse(dr["edad"].ToString());

                    Telefono tel = new Telefono();
                    //tel.PreFijo = Int32.Parse(dr["prefijo"].ToString());
                    tel.Tel = dr["telefono"].ToString();
                    resultado.telefonos.Add(tel);
                }
            }
            catch (Exception)
            {
                throw;
            }
            finally
            {
                cn.Close();
            }

            return(resultado);
        }
Exemplo n.º 22
0
 public override Task <PersonaReply> SavePersona(PersonaRequest request, ServerCallContext context)
 {
     if (request.Uomo)
     {
         return(Task.FromResult(new PersonaReply
         {
             //TODO Salva persona su DB
             Result = $"{request.Name} {request.Surname} è stato salvato"
         }));
     }
     else
     {
         return(Task.FromResult(new PersonaReply
         {
             //TODO Salva persona su DB
             Result = $"Errore, {request.Name} {request.Surname} NON è stato salvato"
         }));
     }
 }
Exemplo n.º 23
0
        public ProcessResult Process(PersonaRequest personaRequest)
        {
            var processResult = new ProcessResult();

            PersonasResult validationResult = PersonaValidator.ValidateInputList(personaRequest);

            if (!validationResult.Success)
            {
                string erroresString = String.Join("\n", validationResult.ErrorMessages);
                processResult.ErrorMessage = $"El proceso no puede ser completado. Error: " +
                                             $"{erroresString}";
            }
            else
            {
                string erroresString = null;

                foreach (var persona in personaRequest.Personas)
                {
                    ValidatePersonaResult validatePersonaResult = PersonaValidator.ValidatePersona(persona);

                    if (validatePersonaResult.Success)
                    {
                        if (persona.Sexo == Sexo.F && persona.Edad > 17)
                        {
                            processResult.PersonasMujeresMayoresDe18
                            .Add(PersonaFormatter.FormatPersona(persona));
                        }
                    }
                    else
                    {
                        erroresString = string.Join("\n", validatePersonaResult.ErrorMessages);
                    }
                }

                if (!string.IsNullOrEmpty(erroresString))
                {
                    processResult.ErrorMessage = $"El proceso no puede ser completado. Error: {erroresString}";
                }
            }
            return(processResult);
        }
        public IActionResult deletePersona(PersonaRequest oModel)
        {
            Respuesta oRespuesta = new Respuesta();

            oRespuesta.Exito = 0;
            try
            {
                using (ApiPersonaContext db = new ApiPersonaContext())
                {
                    Persona oPersona = db.Persona.Find(oModel.Id);
                    db.Persona.Remove(oPersona);
                    db.SaveChanges();

                    oRespuesta.Exito = 1;
                }
            }
            catch (Exception ex)
            {
                oRespuesta.Mensaje = ex.Message;
            }
            return(Ok(oRespuesta));
        }
Exemplo n.º 25
0
        public IActionResult Edit(PersonaRequest model)
        {
            Respuesta <object> oRespuesta = new Respuesta <object>();

            try
            {
                using (BlazorCRUDContext db = new BlazorCRUDContext())
                {
                    Persona oPersona = db.Personas.Find(model.Id);
                    oPersona.Name            = model.Name;
                    db.Entry(oPersona).State = Microsoft.EntityFrameworkCore.EntityState.Modified;
                    db.SaveChanges();
                    oRespuesta.Exito = 1;
                }
            }
            catch (Exception ex)
            {
                oRespuesta.Mensaje = ex.Message;
            }

            return(Ok(oRespuesta));
        }
Exemplo n.º 26
0
        public IActionResult Add(PersonaRequest model)
        {
            Respuesta <object> oRespuesta = new Respuesta <object>();

            try
            {
                using (BlazorCRUDContext db = new BlazorCRUDContext())
                {
                    Persona oPersona = new Persona();
                    oPersona.Name = model.Name;
                    db.Personas.Add(oPersona);
                    db.SaveChanges();
                    oRespuesta.Exito = 1;
                }
            }
            catch (Exception ex)
            {
                oRespuesta.Mensaje = ex.Message;
            }

            return(Ok(oRespuesta));
        }
        public HttpResponseMessage Put([FromBody] IEnumerable <Persona> personas)
        {
            var validationProcess = new Validator();
            var personaFormatter  = new PersonaFormatter();
            var personaProcessor  = new PersonasProcessor(validationProcess, personaFormatter);

            var request = new PersonaRequest
            {
                Personas = (List <Persona>)personas
            };

            var result = personaProcessor.Process(request);

            if (result.Success)
            {
                return(Request.CreateResponse(HttpStatusCode.OK, result.PersonasMujeresMayoresDe18));
            }
            else
            {
                var error = new HttpError(result.ErrorMessage);
                return(Request.CreateResponse(HttpStatusCode.BadRequest, error));
            }
        }
Exemplo n.º 28
0
        public Response <Persona> Get(PersonaRequest request)
        {
            IQueryable <Persona> personas = _repository.FindBy();

            if (request.Email != null && request.Email != string.Empty)
            {
                personas = personas.Where(x => x.Email.ToUpper().Contains(request.Email.ToUpper()));
            }
            if (request.Nombre != null && request.Nombre != string.Empty)
            {
                personas = personas.Where(x => x.Nombre.ToUpper().Contains(request.Nombre.ToUpper()));
            }
            if (request.NumeroDocumento != null && request.NumeroDocumento != string.Empty)
            {
                personas = personas.Where(x => x.Documento.Numero.Contains(request.NumeroDocumento));
            }
            if (request.Telefono != null && request.Telefono != string.Empty)
            {
                personas = personas.Where(x => x.Telefono.Contains(request.Telefono));
            }

            return(new PersonaResponse("Registros consultados", personas.ToList()));
        }
        public void ProcessPersona_NullNameNullApellido_ReturnsErrors()
        {
            //Arrange
            var personaValidator = Substitute.For <IValidator>();
            var personaFormatter = Substitute.For <IPersonaFormatter>();
            var personaProcessor = new PersonasProcessor(personaValidator, personaFormatter);
            var personaRequest   = new PersonaRequest
            {
                Personas = new List <Persona>
                {
                    new Persona
                    {
                        Edad = 19,
                        Sexo = Sexo.F
                    }
                }
            };
            var personasResult = new PersonasResult
            {
                ErrorMessages = new List <string>
                {
                    "El nombre es requerido.",
                    "El apellido es requerido."
                }
            };

            personaValidator.ValidateInputList(personaRequest).Returns(personasResult);

            //Act
            ProcessResult result = personaProcessor.Process(personaRequest);

            //Assert
            Assert.IsFalse(result.Success);
            Assert.AreEqual("El proceso no puede ser completado. " +
                            "Error: El nombre es requerido.\nEl apellido es requerido.",
                            result.ErrorMessage);
        }
Exemplo n.º 30
0
        public ActionResult <IResponse <Persona> > GetAll(PersonaRequest request)
        {
            var response = _service.Get(request);

            return(Ok(response));
        }