Пример #1
0
        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);
     }
 }
Пример #4
0
        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);
        }