Exemplo n.º 1
0
        public async Task <IActionResult> Guardar(PersonasFisicas Persona)
        {
            var info = new List <PersonasFisicas>();

            using (var client = new HttpClient())
            {
                var claims = HttpContext.User.Identities.First().Claims.ToList();
                var IdUser = claims.FirstOrDefault().Value;

                client.BaseAddress        = new Uri(UrlBase);
                Persona.FechaCreacion     = DateTime.Now;
                Persona.FechaModificacion = DateTime.Now;
                Persona.UsuarioCreador    = Int16.Parse(IdUser);
                Persona.UsuarioModifica   = Int16.Parse(IdUser);
                string              strPersona  = JsonConvert.SerializeObject(Persona);
                HttpContent         cstrPersona = new StringContent(strPersona, Encoding.UTF8, "application/json");
                HttpResponseMessage HResp       = await client.PostAsync("PersonasFisicas", cstrPersona);

                if (HResp.IsSuccessStatusCode)
                {
                    ViewData["SuccessMessage"] = "Success";
                }
            }
            return(RedirectToAction("Index", "PersonasFisicas"));
        }
Exemplo n.º 2
0
 public ActionResult Put(int id, [FromBody] PersonasFisicas Persona)
 {
     if (Persona.Id == id)
     {
         context.Entry(Persona).State = EntityState.Modified;
         context.SaveChanges();
         return(Ok());
     }
     else
     {
         return(BadRequest());
     }
 }
Exemplo n.º 3
0
 public ActionResult Post([FromBody] PersonasFisicas Persona)
 {
     try
     {
         context.PersonasFisicas.Add(Persona);
         context.SaveChanges();
         return(Ok());
     }
     catch (Exception ex)
     {
         return(BadRequest());
     }
 }
Exemplo n.º 4
0
 public ActionResult Post([FromBody] PersonasFisicas PersonaFisica)
 {
     try
     {
         context.Tb_PersonasFisicas.Add(PersonaFisica);
         context.SaveChanges();
         return(CreatedAtRoute("GetPersonaFisica", new { id = PersonaFisica.IdPersonaFisica }, PersonaFisica));
     }
     catch (Exception ex)
     {
         return(BadRequest(ex.Message));
     }
 }
Exemplo n.º 5
0
        public async Task <IActionResult> Editar(int Id)
        {
            var info = new PersonasFisicas();

            using (var client = new HttpClient())
            {
                client.BaseAddress = new Uri(UrlBase);
                HttpResponseMessage HResp = await client.GetAsync("PersonasFisicas/" + Id);

                if (HResp.IsSuccessStatusCode)
                {
                    var result = HResp.Content.ReadAsStringAsync().Result;
                    info = JsonConvert.DeserializeObject <PersonasFisicas>(result);
                }
            }
            return(View(info));
        }
Exemplo n.º 6
0
 public ActionResult Put(int id, [FromBody] PersonasFisicas PersonaFisica)
 {
     try
     {
         if (PersonaFisica.IdPersonaFisica == id)
         {
             context.Entry(PersonaFisica).State = EntityState.Modified;
             context.SaveChanges();
             return(CreatedAtRoute("GetPersonaFisica", new { id = PersonaFisica.IdPersonaFisica }, PersonaFisica));
         }
         else
         {
             return(BadRequest());
         }
     }
     catch (Exception ex)
     {
         return(BadRequest(ex.Message));
     }
 }