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);
            }
        }
Esempio n. 2
0
        private void CreateUser(User obj)
        {
            try
            {
                obj.LastName = "Test";
                obj.Password = "******";

                context.Users.Add(obj);
                context.SaveChanges();
                RefreshData();
                MessageBox.Show("New User Created Sucessfully");
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message);
            }
        }