public async Task <ActionResult> Edit(int id, string Nombre, string ApellidoPaterno, string ApellidoMaterno, string RFC, string FechaNacimiento) { DateTime dateTime = new DateTime(); dateTime = Convert.ToDateTime(DateTime.ParseExact(FechaNacimiento, "MM/dd/yyyy", CultureInfo.InvariantCulture)); var persona = new Tb_PersonasFisicas { Nombre = Nombre, ApellidoPaterno = ApellidoPaterno, ApellidoMaterno = ApellidoMaterno, RFC = RFC, FechaNacimiento = dateTime, UsuarioAgrega = 1 }; var json = JsonConvert.SerializeObject(persona); var httpContent = new StringContent(json, Encoding.UTF8, "application/json"); var httpClient = new HttpClient(); var response = await httpClient.PutAsync("https://localhost:44309/api/Tb_PersonasFisicas/" + id, httpContent); return(RedirectToAction("Index")); }
public IHttpActionResult PostTb_PersonasFisicas(Tb_PersonasFisicas tb_PersonasFisicas) { ErrorMensaje personas = new ErrorMensaje(); try { using (var db = new TOKAEntities()) { personas = db.Database.SqlQuery <ErrorMensaje>("exec sp_AgregarPersonaFisica " + "@Nombre, " + "@ApellidoPaterno, " + "@ApellidoMaterno, " + "@RFC, " + "@FechaNacimiento, " + "@UsuarioAgrega ", new SqlParameter("@Nombre", tb_PersonasFisicas.Nombre), new SqlParameter("@ApellidoPaterno", tb_PersonasFisicas.ApellidoPaterno), new SqlParameter("@ApellidoMaterno", tb_PersonasFisicas.ApellidoMaterno), new SqlParameter("@RFC", tb_PersonasFisicas.RFC), new SqlParameter("@FechaNacimiento", tb_PersonasFisicas.FechaNacimiento), new SqlParameter("@UsuarioAgrega", tb_PersonasFisicas.UsuarioAgrega)).FirstOrDefault(); } } catch (Exception e) { throw new Exception(e.Message); } return(Ok(personas)); }
public IHttpActionResult GetTb_PersonasFisicas(int id) { Tb_PersonasFisicas tb_PersonasFisicas = db.Tb_PersonasFisicas.Find(id); if (tb_PersonasFisicas == null) { return(NotFound()); } return(Ok(tb_PersonasFisicas)); }
public ActionResult Put(int id, [FromBody] Tb_PersonasFisicas td_PersonasFisicas) { if (td_PersonasFisicas.IdPersonaFisica == id) { context.Entry(td_PersonasFisicas).State = EntityState.Modified; context.SaveChanges(); return(Ok()); } else { return(BadRequest()); } }
public ActionResult Post([FromBody] Tb_PersonasFisicas tb_PersonasFisicas) { try { context.Tb_PersonasFisicas.Add(tb_PersonasFisicas); context.SaveChanges(); return(Ok()); } catch (Exception ex) { return(BadRequest()); } }