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")); }
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()); } }
public ActionResult Post([FromBody] PersonasFisicas Persona) { try { context.PersonasFisicas.Add(Persona); context.SaveChanges(); return(Ok()); } catch (Exception ex) { return(BadRequest()); } }
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)); } }
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)); }
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)); } }