public async Task <ActionResult> Edit(Domain.Friend.FriendFriend friendfriend)
        {
            try
            {
                var client = new RestClient();
                var id     = JsonConvert.DeserializeObject(this.HttpContext.Session.GetString("FriendFriendId"));

                var requestFriendFriend = new RestRequest("https://localhost:5003/api/friendfriend/edit/");
                requestFriendFriend.AddJsonBody(JsonConvert.SerializeObject(new
                {
                    Id   = id,
                    Name = friendfriend.Name
                }));

                await client.PutAsync <Domain.Friend.FriendFriend>(requestFriendFriend);

                this.HttpContext.Session.Remove("FriendFriendId");

                return(RedirectToAction("Index"));
            }
            catch (Exception ex)
            {
                Console.WriteLine(ex.StackTrace);
                ModelState.AddModelError("APP_ERROR", "FriendFriend doesn't exist.");
                return(View());
            }
        }
 public async Task <IdentityResult> UpdateFriendFriendAsync(Domain.Friend.FriendFriend newFriendFriend)
 {
     if (this.FriendFriendRepository.GetAll().Where(x => x.Id == newFriendFriend.Id).FirstOrDefault() == null)
     {
         throw new Exception("Friends Friend doesn't exists.");
     }
     return(await FriendFriendRepository.UpdateFriendFriendAsync(newFriendFriend));
 }
Beispiel #3
0
        public async Task <IdentityResult> UpdateFriendFriendAsync(Domain.Friend.FriendFriend newFriend)
        {
            var oldFriend = Context.FriendFriends.FirstOrDefault(x => x.Id == newFriend.Id);

            oldFriend.Name = newFriend.Name;
            Context.FriendFriends.Update(oldFriend);
            await this.Context.SaveChangesAsync();

            return(IdentityResult.Success);
        }
Beispiel #4
0
        public async Task <IdentityResult> CreateFriendFriendAsync(Domain.Friend.FriendFriend friend)
        {
            var account = this.Context.Friends.Where(x => (x.Name.Replace(" ", "").ToLower() + x.Surname.Replace(" ", "").ToLower()) == friend.FriendName.Replace(" ", "").ToLower()).FirstOrDefault();

            friend.Friend = account;
            this.Context.FriendFriends.Add(friend);
            await this.Context.SaveChangesAsync();

            return(IdentityResult.Success);
        }
 public async Task <IdentityResult> Put([FromBody] Domain.Friend.FriendFriend friendfriend)
 {
     return(await this.FriendFriendService.UpdateFriendFriendAsync(friendfriend));
 }
 public async Task <IdentityResult> CreateFriendFriendAsync(Domain.Friend.FriendFriend friend)
 {
     return(await FriendFriendRepository.CreateFriendFriendAsync(friend));
 }