public async Task <GymContext> SaveOneAsync(GymContext gymContext) { if (string.IsNullOrEmpty(gymContext.Id)) { var gym = GymConverter.ConvertToNewGym(gymContext); gym = await UserEntityService.SaveOneAsync(gym); gymContext.Id = gym.Id.ToString(); return(gymContext); } var update = GymConverter.ConvertToGym(gymContext); await UserEntityService.Update(update); return(gymContext); }