private void CancelUpdating(string obj)
        {
            var msg = new GoToMessagePage()
            {
                PageName = "HomeView", ButtonContentMsg = obj
            };

            SelectedCountry = string.Empty;
            UserInfo        = new User();
            Messenger.Default.Send <GoToMessagePage>(msg);
        }
Exemple #2
0
 private void EditUser(User userObj)
 {
     if (userObj != null)
     {
         var msg = new GoToMessagePage()
         {
             UserObj = userObj, PageName = "NewView", ButtonContentMsg = "Update"
         };
         Messenger.Default.Send <GoToMessagePage>(msg);
     }
 }
Exemple #3
0
        private void NewUser(string obj)
        {
            User userObj = new User();

            userObj.Id = Convert.ToInt32(context.Users.Select(x => x.Id).Max()) + 1;
            var msg = new GoToMessagePage()
            {
                UserObj = userObj, PageName = "NewView", ButtonContentMsg = obj
            };

            Messenger.Default.Send <GoToMessagePage>(msg);
        }
        private void UpdateUser(User obj)
        {
            try
            {
                if (ButtonContent == "Update")
                {
                    User u = (from c in context.Users
                              where c.Id == obj.Id
                              select c).FirstOrDefault();

                    u.LastName = obj.LastName;
                    u.UserName = obj.UserName;
                    u.Country  = obj.Country;
                    u.City     = obj.City;
                    u.Address  = obj.Address;
                    u.email    = obj.email;
                    u.Gender   = obj.Gender;
                    context.SaveChanges();

                    var msg = new GoToMessagePage()
                    {
                        PageName = "HomeView"
                    };
                    Messenger.Default.Send <GoToMessagePage>(msg);
                    MessageBox.Show("Data Updated Sucessfully");
                }
                else if (ButtonContent == "Create")
                {
                    obj.LastName = "Test";
                    obj.Password = "******";
                    context.Users.Add(obj);
                    context.SaveChanges();

                    var msg = new GoToMessagePage()
                    {
                        PageName = "HomeView"
                    };
                    Messenger.Default.Send <GoToMessagePage>(msg, "Home");
                    MessageBox.Show("New User Created Sucessfully");
                }
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message);
            }
        }
        private void AssignUserData(GoToMessagePage msg)
        {
            this.ButtonContent = msg.ButtonContentMsg;
            User userObj  = msg.UserObj;
            User userData = new User();

            userData.Id       = userObj.Id;
            userData.UserName = userObj.UserName;
            userData.LastName = userObj.LastName;
            userData.City     = userObj.City;
            userData.Country  = userObj.Country;
            userData.Address  = userObj.Address;
            userData.email    = userObj.email;
            userData.Gender   = userObj.Gender;
            this.UserInfo     = userData;
            if (userObj.Country != null)
            {
                SelectedCountry = userObj.Country;
            }
        }
Exemple #6
0
        private object ReceiveMessage(GoToMessagePage action)
        {
            switch (action.PageName)
            {
            case "EditView":
                this.contentView2.Content = this.EditView;
                break;

            case "HomeView":
                this.contentView1.Content = this.HomeView;
                this.contentView2.Content = string.Empty;
                break;

            case "NewView":
                this.contentView2.Content = this.EditView;
                break;

            default:
                break;
            }
            return(null);
        }