Esempio n. 1
0
        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));
 }