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)); }