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)); } } }
public async Task <Resultado> ActualizarContacto([FromBody] ActualizarContactoViewModel Contacto) => await Task.FromResult(_repo.actualizarContacto(Contacto));