コード例 #1
0
        public Resultado actualizarContacto(ActualizarContactoViewModel model)
        {
            if (model.Id <= 0)
            {
                return(Resultado.SendError("IdContacto no exites."));
            }
            using (var db = new DbContextContactoAPP())
            {
                var Contacto = db.Contactos.FirstOrDefault(c => c.Id == model.Id);
                if (Contacto == null)
                {
                    return(Resultado.SendError("Contacto no existe"));
                }

                Contacto.Id              = model.Id;
                Contacto.Nombres         = model.Nombres;
                Contacto.Apellidos       = model.Apellidos;
                Contacto.Telefono        = model.Telefono;
                Contacto.Fechanacimiento = model.Fechanacimiento;
                Contacto.Peso            = model.Peso;
                Contacto.Altura          = model.Altura;

                try
                {
                    db.SaveChanges();
                    return(Resultado.SendSuccess("Contacto Actulizado correctamente."));
                }
                catch (Exception ex)
                {
                    return(Resultado.SendError(ex.Message));
                }
            }
        }
コード例 #2
0
 public async Task <Resultado> ActualizarContacto([FromBody] ActualizarContactoViewModel Contacto) => await Task.FromResult(_repo.actualizarContacto(Contacto));