public async Task <IActionResult> AddShortcut(int idUser, [FromBody] UserShortcutDto userShortcutDto) { var user = await _userService.GetByIdAsync(idUser); if (user == null) { return(BadRequest($"Could not find user id: {idUser}")); } var shortcut = new UserShortcut(); _mapper.Map(userShortcutDto, shortcut); shortcut.IdUser = idUser; shortcut.Icon = shortcut.Icon == "false" ? null : shortcut.Icon; shortcut = await _shortcutService.Create(shortcut); return(Ok(shortcut)); }
public void Delete(UserShortcut shortcut) { _userShortcutRepository.Delete(shortcut); }
public Task <UserShortcut> Create(UserShortcut shortcut) { return(_userShortcutRepository.CreateAsync(shortcut)); }