public ActionResult Index() { var vm = new MyViewModel { SelectedPersonID = PersonsRepo.FirstOrDefault().PersonID, Persons = PersonsRepo }; return(View(vm)); }
public ActionResult <List <PersonDto> > Get() { try { return(Ok(PersonsRepo.GetAllPersons())); } catch (Exception ex) { return(BadRequest(ex.Message)); } }
public ActionResult Delete([FromQuery] int personId) { try { PersonsRepo.DeletePerson(personId); return(Ok(PersonsRepo.GetAllPersons())); } catch (Exception ex) { return(BadRequest(ex.Message)); } }
public ActionResult <PersonDto> Post([FromBody] object obj) { try { var person = JsonConvert.DeserializeObject <PersonDto>(obj.ToString()); return(Ok(PersonsRepo.EditOrCreatePerson(person.Person, person.Roles))); } catch (Exception ex) { return(BadRequest(ex.Message)); } }
private ClaimsIdentity GetIdentity(string login, string password) { var person = PersonsRepo.GetPerson(login, password); if (person != null) { var claims = new List <Claim> { new Claim(ClaimsIdentity.DefaultNameClaimType, person.Person.Name) }; ClaimsIdentity claimsIdentity = new ClaimsIdentity(claims, "Token", ClaimsIdentity.DefaultNameClaimType, ClaimsIdentity.DefaultRoleClaimType); return(claimsIdentity); } return(null); }
public void TestMethod1() { string unsortedFile = "E:\\tesKST-master\\sortingPersonName\\data\\unsorted_name_list.txt"; string sortedFile = "E:\\tesKST-master\\sortingPersonName\\data\\sorted_name_list.txt"; PersonsRepo oPersonsRepo = new PersonsRepo(); List <Person> oPersonsExpected = new List <Person>(); oPersonsExpected.Add(new Person("Avie", "Annakin")); oPersonsExpected.Add(new Person("Hailey", "Annakin")); oPersonsExpected.Add(new Person("Erna Dorey", "Battele")); oPersonsExpected.Add(new Person("Selle", "Bellison")); oPersonsExpected.Add(new Person("Flori Chaunce", "Franzel")); oPersonsExpected.Add(new Person("Orson Milka", "Iddins")); oPersonsExpected.Add(new Person("Odetta Sue", "Kaspar")); oPersonsExpected.Add(new Person("Roy Ketti", "Kopfen")); oPersonsExpected.Add(new Person("Madel Bordie", "Mapplebeck")); oPersonsExpected.Add(new Person("Debra", "Micheli")); oPersonsExpected.Add(new Person("Leonerd Adda Micheli", "Monaghan")); oPersonsExpected.Add(new Person("Leonerd Adda Mitchell", "Monaghan")); var oPersons = new List <Person>(); oPersons = oPersonsRepo.readPersons(unsortedFile); var sortedPersons = oPersonsRepo.sortPersons(oPersons); oPersonsRepo.createTxtFile(sortedFile, sortedPersons); var oPersonsActual = new List <Person>(); oPersonsActual = oPersonsRepo.readPersons(sortedFile);; var comparer = new PersonComparer(); CollectionAssert.AreEqual( oPersonsExpected, oPersonsActual, comparer); }