Exemplo n.º 1
0
        public PhoneBookOutDTO Put(PhoneBookInDTO phoneBook)
        {
            var user = PhoneBookToUser(phoneBook);

            var updatedUser = _phoneBookRepository.Put(user);

            return(UserToPhoneBookConverter(updatedUser));
        }
Exemplo n.º 2
0
        public PhoneBookOutDTO AddNumber(PhoneBookInDTO phoneBook)
        {
            var user = PhoneBookToUser(phoneBook);

            var createdUser = _phoneBookRepository.AddNumber(user);

            return(UserToPhoneBookConverter(createdUser));
        }
Exemplo n.º 3
0
        public ActionResult <PhoneBookOutDTO> Put(int id, [FromBody] PhoneBookInDTO phoneBook)
        {
            if (id != phoneBook.Id)
            {
                return(new BadRequestObjectResult("Id is not right"));
            }

            var result = _phoneBookService.Put(phoneBook);

            return(result);
        }
Exemplo n.º 4
0
 private static User PhoneBookToUser(PhoneBookInDTO phoneBook)
 {
     return(new User
     {
         Id = phoneBook.Id,
         FirstName = phoneBook.Firstname,
         LastName = phoneBook.Lastname,
         UserTypes = phoneBook.NumberInfo.Select(x => new UserType
         {
             Id = x.Id,
             Number = x.Number,
             TypeId = x.TypeId
         }).ToList(),
         Deleted = phoneBook.Deleted
     });
 }
Exemplo n.º 5
0
        public PhoneBookOutDTO AddNumber([FromBody] PhoneBookInDTO phoneBook)
        {
            var result = _phoneBookService.AddNumber(phoneBook);

            return(result);
        }
Exemplo n.º 6
0
        public PhoneBookOutDTO Post([FromBody] PhoneBookInDTO phoneBook)
        {
            var result = _phoneBookService.Post(phoneBook);

            return(result);
        }