Пример #1
0
        //кнопка добавления
        private void AddButton_Click(object sender, EventArgs e)
        {
            AdminEdit edit = new AdminEdit(Basic);

            edit.ShowDialog(this);
            DisplayList();
        }
Пример #2
0
        public ActionResult Edit(int id, AdminEdit form)
        {
            var user = Database.Session.Get <User>(id);

            if (user == null)
            {
                return(HttpNotFound());
            }
            if (Database.Session.Query <User>().Any(u => u.Username == form.Username && u.Id != id))
            {
                ModelState.AddModelError("Kullanıcı Adı", "Kullanıcı adı benzersiz olmalıdır");
            }
            if (!ModelState.IsValid)
            {
                return(View(form));
            }
            user.Username = form.Username;
            user.Email    = form.Email;

            Database.Session.Update(user);
            Database.Session.Flush();
            Database.Session.Clear();

            return(RedirectToRoute("Panel"));
        }
Пример #3
0
        public void UpdateAssistantTest()
        {
            // Arrange
            Users user = new Users();

            user.FirstName   = "TestAssistant";
            user.LastName    = "TestAssistant";
            user.Password    = "******";
            user.Phone       = "1111111111";
            user.Address     = "TestAddress";
            user.DateOfBirth = DateTime.Parse("03-02-1999");
            user.Email       = "*****@*****.**";
            user.Gender      = 1;
            user.RoleId      = Convert.ToInt32(Roles.Assistant);
            Accounts account     = new Accounts();
            var      sessionInfo = account.SessionUserInfo(user);

            user.Id = sessionInfo.Id;
            AdminEdit admin = new AdminEdit();

            // Act
            var result = admin.UpdateAdmin(user);

            // Assert
            Assert.IsTrue(result);
        }
Пример #4
0
        //кнопка редактирования
        private void EditButton_Click(object sender, EventArgs e)
        {
            int       index = Convert.ToInt32(AccView.SelectedCells[0].OwningRow.Cells[0].Value);
            AdminEdit edit  = new AdminEdit(Basic, index);

            edit.ShowDialog(this);
            DisplayList();
        }
Пример #5
0
        public ActionResult EditInventory(Items newItem, string URL)
        {
            var saveHere = new AdminEdit();

            saveHere.SaveEdits(newItem, URL);
            ViewBag.Message = "Item Updated.";
            return(RedirectToAction("ItemToEdit"));
        }
        public IHttpActionResult Put(AdminEdit admin)
        {
            if (!ModelState.IsValid)
            {
                return(BadRequest(ModelState));
            }

            var service = CreateAdminService();

            if (!service.UpdateAdmin(admin))
            {
                return(InternalServerError());
            }

            return(Ok());
        }
Пример #7
0
        public ActionResult EditProfile(AdminProfileEditViewModel model, string returnUrl)
        {
            if (Session["userId"] == null)
            {
                return(Redirect("~"));
            }
            Users user = new Users();

            AutoMapper.Mapper.Map(model, user);
            user.Id = (int)Session["userId"];
            if (string.IsNullOrEmpty(model.NewPassword))
            {
                user.Password = model.Password;
            }
            else
            {
                user.Password = model.NewPassword;
            }
            AdminEdit Admin = new AdminEdit();

            try
            {
                if (Admin.UpdateAdmin(user))
                {
                    return(RedirectToAction("Profile"));
                }
                else
                {
                    return(RedirectToAction("Profile/Edit"));
                }
            }
            catch (EmailAlreadyExistsEx ex)
            {
                ModelState.AddModelError("", ex.Message);
                return(View(model));
            }
            catch (PhoneAlreadyExistsEx ex)
            {
                ModelState.AddModelError("", ex.Message);
                return(View(model));
            }
            catch (Exception e)
            {
                ModelState.AddModelError("", "Unable to update information");
                return(View(model));
            }
        }
Пример #8
0
        public ActionResult Edit(int id)
        {
            var       admininfo = AgroExpressDBAccess.GetAdminByID(id);
            AdminEdit adminedit = new AdminEdit();

            if (admininfo != null)
            {
                adminedit.PKAdminId = admininfo.PKAdminId;
                adminedit.FullName  = admininfo.FullName;
                adminedit.Address   = admininfo.Address;
                adminedit.Mobile    = admininfo.Mobile;
                adminedit.Email     = admininfo.Email;

                var user = AgroExpressDBAccess.GetUserByID(admininfo.LoginUserID);
                adminedit.UserName = user.UserName;
                adminedit.Password = user.Password;

                adminedit.LoginUserID = admininfo.LoginUserID;
            }
            return(View(adminedit));
        }
Пример #9
0
        public ActionResult Edit(AdminEdit editentry)
        {
            if (ModelState.IsValid)
            {
                var userinfo = AgroExpressDBAccess.IsUserExist(editentry.UserName);
                if (userinfo != null)
                {
                    if (userinfo.PkUserID != editentry.LoginUserID)
                    {
                        ModelState.AddModelError("UserName", "User Name Already Exists!!!");
                        return(View(editentry));
                    }
                }
                if (AgroExpressDBAccess.UpdateAdmin(editentry))
                {
                    ViewBag.success = "Admin has been updated successfully";

                    return(RedirectToAction("EnabledList"));
                }
            }
            return(View());
        }