public (AuthEntity, bool) EditAccount(EditEntity user) { var dbEntry = _auc.Users.FirstOrDefault(acc => acc.Email == user.Email); if (dbEntry != null) { if (user.FirstName != string.Empty) { dbEntry.FirstName = user.FirstName; } if (user.LastName != string.Empty) { dbEntry.LastName = user.LastName; } if (user.Image != string.Empty) { dbEntry.Image = user.Image; } if (user.ResetTours != 0) { dbEntry.ToursCompleted = 0; } if (user.ResetPlaces != 0) { dbEntry.PlacesVisited = 0; } _auc.SaveChanges(); return(dbEntry, true); } else { return(new AuthEntity(), false); } }
public IActionResult Edit([FromBody] EditEntity user) { try { (AuthEntity, bool)res = _authService.Edit(user); if (res.Item2 == false) { return(NotFound()); } else { return(Ok(res.Item1)); } } catch { return(BadRequest()); } }
public IEnumerable Handle(EditEntity c) { var e = Mapper.DynamicMap <EditEntity, EntityEdited>(c); yield return(e); }
public (AuthEntity, bool) Edit(EditEntity user) { return(_edit.EditAccount(user)); }
public void UpdateEntity(string moduleNo, Guid id, EditEntity entity) { _messageDispatcher.SendCommand(entity); }