Beispiel #1
0
        public async Task RemovePeople()
        {
            var people = await HelperConnect.GetPeople("*****@*****.**");

            await HelperConnect.RemovePeople(people.id);

            Assert.IsFalse(await HelperConnect.FindEmail(people.Email));
        }
        public async Task <ActionResult> Index()
        {
            WriteLangsToViewBag();

            if (!User.Identity.IsAuthenticated)
            {
                return(RedirectToAction("AuthWithLayout", "Account"));
            }
            var people = await HelperConnect.GetPeople(int.Parse(User.Identity.Name));

            ViewData["Email"]   = people.Email;
            Session["PeopleId"] = null;
            ViewData["Layout"]  = "~/Views/Shared/_Layout.cshtml";
            return(GetView());
        }
        private async Task <FormEdit> GetFormEdit(int id)
        {
            var people = await HelperConnect.GetPeople(id);

            ViewData["Img"] = people.Img;

            return(new FormEdit
            {
                Id = id,
                Name = people.Name,
                Surname = people.Surname,
                Birthday = people.Birthday,
                Email = people.Email
            });
        }
Beispiel #4
0
        public async Task EditPeople()
        {
            var people = await HelperConnect.GetPeople("*****@*****.**");

            var formPeople = new FormEdit()
            {
                Id       = people.id,
                Email    = people.Email,
                Birthday = people.Birthday,
                Name     = "NewName",
                Surname  = people.Surname
            };


            await HelperConnect.EditPeople(formPeople);

            people = await HelperConnect.GetPeople("*****@*****.**");

            Assert.AreEqual(people.Name, formPeople.Name);
        }
        public async Task <ActionResult> Edit(int id, FormEdit formEdit)
        {
            ViewData["canEdit"] = id == int.Parse(User.Identity.Name) || User.IsInRole("SuperAdmin");
            ViewData["Img"]     = HelperConnect.GetPeople(id).Result.Img;
            var peopleTmp = await HelperConnect.GetPeople(id);

            var isFind = await HelperConnect.FindEmail(formEdit.Email) && peopleTmp.Email != formEdit.Email;

            if (isFind)
            {
                ModelState.AddModelError("Email", Resources.Resource.EmailIsBusy);
            }
            else if (ModelState.IsValid)
            {
                await HelperConnect.EditPeople(formEdit);

                ViewData["Message"] = Resources.Resource.SaveIsSuccessfully;
            }

            return(View("~/Views/Home/People.cshtml", formEdit));
        }
Beispiel #6
0
 public async Task GetPeopleFail()
 {
     Assert.IsNull(await HelperConnect.GetPeople("*****@*****.**"));
 }