public async Task <Response <bool> > UpdateUser(UserUpdVM user) { Response <bool> response = new Response <bool>(); try { using (var dc = new RentAppEntities()) { var queryFilter = dc.spUpdUser(user.UserId, user.IdOwner, user.IdAdmin, user.Name, user.Address, user.Phone, user.User, user.Password, user.Icon, user.IconString, user.Status); if (queryFilter == -1) { response.Count = 1; response.Message = null; response.Result = true; } else { response.Count = 0; response.Message = "No se pudo actualizar"; response.Result = false; } } return(response); } catch (Exception ex) { response.Count = 0; response.Message = ex.Message; response.Result = false; return(response); } }
public async Task <IHttpActionResult> UpdateUser(UserUpdVM uservm) { //obtiene si tiene mensajes pendientes de leer en general retorna true o false var response = await user.UpdateUser(uservm); return(Ok(response)); }
public async Task <IHttpActionResult> UpdateUser(UserUpdVM uservm) { //obtiene si tiene mensajes pendientes de leer en general retorna true o false var response = await user.UpdateUser(uservm); Notifications.Instance.NotificationsMessage(uservm.IdOwner, 1, $"El usuario: {uservm.Name} ha actualizado sus datos"); Notifications.Instance.NotificationsMessage(uservm.IdAdmin, 2, $"El usuario: {uservm.Name} ha actualizado sus datos"); return(Ok(response)); }