public Resultado actualizarDireccion(int id, ActulizarDireccionViewModel model) { if (id <= 0) { return(Resultado.SendError("IdDireccion no exite.")); } using (var db = new DbContextContactoAPP()) { var Direccion = db.Direcciones.FirstOrDefault(d => d.Id == id); if (Direccion == null) { return(Resultado.SendError("IdDireccion no existe")); } var Contacto = db.Contactos.FirstOrDefault(c => c.Id == model.ContactoId); if (Contacto == null) { return(Resultado.SendError("Contacto no existe")); } Direccion.Id = id; Direccion.Descripcion = model.Descripcion; Direccion.ContactoId = model.ContactoId; try { db.SaveChanges(); return(Resultado.SendSuccess("Direccion Actulizada correctamente.")); } catch (Exception ex) { return(Resultado.SendError(ex.Message)); } } }
public async Task <Resultado> ActualizarDireccion([FromUri] int id, [FromBody] ActulizarDireccionViewModel Direccion) => await Task.FromResult(_repo.actualizarDireccion(id, Direccion));