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"));
        }
Esempio n. 2
0
        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));
        }
Esempio n. 3
0
        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());
     }
 }