public async Task <ExperienceCategoryGroup> AddExperienceCategoryGroupAsync(ExperienceCategoryGroup experienceCategoryGroup) { _context.Add(experienceCategoryGroup); await _context.SaveChangesAsync(); return(experienceCategoryGroup); }
public async Task<IActionResult> UpdateExperienceCategoryGroup([FromBody] ExperienceCategoryGroup group) { try { var userId = User.Identity.Name; group = await _organizerService.UpdateExperienceCategoryGroupAsync(group, userId); return Ok(group); } catch (Exception ex) { return BadRequest(ex.Message); } }
public async Task<IActionResult> AddExperienceCategoryGroup([FromBody] ExperienceCategoryGroup experienceCategoryGroup) { try { var userId = User.Identity.Name; experienceCategoryGroup.ApplicationUserId = userId; experienceCategoryGroup = await _organizerService.AddExperienceCategoryGroupAsync(experienceCategoryGroup); return Ok(experienceCategoryGroup); } catch (Exception ex) { return BadRequest(ex.Message); } }
public async Task <ExperienceCategoryGroup> UpdateExperienceCategoryGroupAsync(ExperienceCategoryGroup group, string userId) { var stored = await GetExperienceCategoryGroupAsync(group.Id, userId); stored.Name = group.Name; _context.Update(stored); await _context.SaveChangesAsync(); return(stored); }