Beispiel #1
0
        public async Task <ApplicationUserAc> EditUSer(string id, ApplicationUserAc user)
        {
            var users = await Context.Users.FindAsync(id);

            users.Name    = user.Name;
            users.Email   = user.Email;
            user.Username = user.Username;
            return(user);
        }
Beispiel #2
0
        public ApplicationUserAc GetCurentUser(ApplicationUser user)
        {
            ApplicationUserAc applicationUserAc = new ApplicationUserAc();

            applicationUserAc.Name     = user.Name;
            applicationUserAc.Email    = user.Email;
            applicationUserAc.Username = user.UserName;
            applicationUserAc.Id       = user.Id;
            return(applicationUserAc);
        }
Beispiel #3
0
        public IEnumerable <ApplicationUserAc> GetAllUsers()
        {
            var users = Context.Users.ToList();
            List <ApplicationUserAc> List = new List <ApplicationUserAc>();

            foreach (var i in users)
            {
                ApplicationUserAc user = new ApplicationUserAc();
                user.Name     = i.Name;
                user.Email    = i.Email;
                user.Username = i.UserName;
                user.Id       = i.Id;
                List.Add(user);
            }
            return(List);
        }
Beispiel #4
0
        public async Task <IActionResult> Edit([FromRoute] string id, [FromBody] ApplicationUserAc user)
        {
            if (!ModelState.IsValid)
            {
                return(BadRequest(ModelState));
            }
            await unitofwork.UserRepository.EditUSer(id, user);

            try
            {
                await unitofwork.Save();
            }
            catch (DbUpdateConcurrencyException)
            {
            }
            return(NoContent());
        }
Beispiel #5
0
        public IEnumerable <ApplicationUserAc> GetFriend(string userId)
        {
            List <ApplicationUserAc> list = new List <ApplicationUserAc>();
            var friend = Context.Friend.Where(u => u.YourId == userId).
                         Include(u => u.User);

            foreach (var i in friend)
            {
                ApplicationUserAc applicationUserAc = new ApplicationUserAc();
                applicationUserAc.Id       = i.User.Id;
                applicationUserAc.Name     = i.User.Name;
                applicationUserAc.Email    = i.User.Email;
                applicationUserAc.Username = i.User.UserName;
                list.Add(applicationUserAc);
            }

            return(list.AsEnumerable());
        }