Beispiel #1
0
        //GET Edit
        public ActionResult Edit(int id)
        {
            var service = CreateSaveService();
            var detail  = service.GetSaveById(id);
            var model   =
                new SaveEdit
            {
                SaveID = detail.SaveID,
                Title  = detail.Title,
                URL    = detail.URL
            };

            return(View(model));
        }
Beispiel #2
0
        public bool UpdateSave(SaveEdit model)
        {
            using (var ctx = new ApplicationDbContext())
            {
                var entity =
                    ctx
                    .Saves
                    .Single(e => e.SaveID == model.SaveID && e.OwnerId == _userId);

                entity.Title = model.Title;
                entity.URL   = model.URL;

                return(ctx.SaveChanges() == 1);
            }
        }
Beispiel #3
0
        //Edit an existing Advertised Jobs
        internal void EditAdvertisedJobs()
        {
            //To skip the highlighted option
            SkipButton?.Click();
            System.Threading.Thread.Sleep(5000);
            // Populating the data from Excel
            ExcelLib.PopulateInCollection(Base.ExcelPath, "AdvisedJobs");
            System.Threading.Thread.Sleep(3000);
            OwnersSelect.Click();
            System.Threading.Thread.Sleep(3000);
            AdvertisedJob.Click();
            System.Threading.Thread.Sleep(3000);

            EditForJob.Click();
            EditedMaximumBudget.Clear();
            EditedMaximumBudget.SendKeys(ExcelLib.ReadData(3, "EditedValue"));
            SaveEdit.Click();
        }
Beispiel #4
0
        private void MBtnEditSave_Click(object sender, EventArgs e)
        {
            if (!string.IsNullOrEmpty(mTxtEditNewPassword.Text))
            {
                if (!mTxtEditNewPassword.Text.Equals(mTxtEditConfirmPassword.Text))
                {
                    MessageBox.Show("Nhập lại mật khẩu không chính xác!");
                    return;
                }
            }

            if (!EditUserValidatorList.All(a => a.IsValid))
            {
                var InvalidValidatingControl = EditUserValidatorList.First(f => !f.IsValid);
                InvalidValidatingControl.ControlToValidate.Focus();

                return;
            }

            UserEdit = new User
            {
                Username  = mTxtEditUsername.Text,
                Password  = mTxtEditNewPassword.Text,
                FirstName = mTxtEditFirstName.Text,
                LastName  = mTxtEditLastName.Text,
                Dob       = mDateTimeEditDob.Value,
                Phone     = mTxtEditPhone.Text,
                Status    = bool.Parse(mTxtEditStatus.Text)
            };

            mTxtEditNewPassword.ResetText();
            mTxtEditConfirmPassword.ResetText();

            SaveEdit?.Invoke(this, null);
            mTabCtrl.SelectTab(0);
        }
Beispiel #5
0
        public ActionResult Edit(int id, SaveEdit model)
        {
            if (!ModelState.IsValid)
            {
                return(View(model));
            }

            if (model.SaveID != id)
            {
                ModelState.AddModelError("", "ID Mismatch");
                return(View(model));
            }

            var service = CreateSaveService();

            if (service.UpdateSave(model))
            {
                TempData["SaveResult"] = "Your saved meme was updated.";
                return(RedirectToAction("Index"));
            }

            ModelState.AddModelError("", "Your saved meme could not be updated. The system requires that you make an edit to your Meme.");
            return(View(model));
        }