Esempio n. 1
0
        public async Task <IActionResult> OnPost()
        {
            HttpResponseMessage messageR;

            if (!ModelState.IsValid)
            {
                return(Page());
            }
            else
            {
                /*Consumo la API*/

                Persona obj = new Persona();
                obj.NroDocumento    = Persona.NroDocumento;
                obj.TipoDocumento   = Persona.TipoDocumento;
                obj.Nombres         = Persona.Nombres;
                obj.Apellidos       = Persona.Apellidos;
                obj.FechaNacimiento = Persona.FechaNacimiento;

                messageR = _valueController.Post(obj);

                if (messageR.IsSuccessStatusCode)
                {
                    return(RedirectToPage("Index"));
                }
                else
                {
                    Mensaje = "Ya existe un Registro con el Nro.Documento:" + " " + obj.NroDocumento.ToString() + " y el tipo documento:" + " " + obj.TipoDocumento.ToString();
                    return(RedirectToPage("Crear"));
                }
            }
        }