static void Main(string[] args) { // Create service collection. ServiceCollection sc = new ServiceCollection(); // Adds wanted modules to scope. sc.AddScoped <IColourService, ColourService>(); sc.AddScoped <IPersonService, PersonService>(); sc.AddScoped <IPetService, PetService>(); sc.AddScoped <IPetTypeService, PetTypeService>(); sc.AddScoped <IColourRepository, ColourRepository>(); sc.AddScoped <IPersonRepository, PersonRepository>(); sc.AddScoped <IPetRepository, PetRepository>(); sc.AddScoped <IPetTypeRepository, PetTypeRepository>(); sc.AddScoped <IUserInterface, ConsoleUI>(); // Build Service. ServiceProvider sp = sc.BuildServiceProvider(); #region TestData IColourService cs = sp.GetRequiredService <IColourService>(); var black = cs.Add("Black"); var mortisCol = cs.Add("Orange"); var grey = cs.Add("Grey"); var white = cs.Add("White"); IPetTypeService pts = sp.GetRequiredService <IPetTypeService>(); var dog = pts.Add("Dog"); var cat = pts.Add("Cat"); var goat = pts.Add("Goat"); var mortisType = pts.Add("Dreadnought"); IPersonService pss = sp.GetRequiredService <IPersonService>(); var mortisOwner = pss.Add("Jens", "Jensen", "Jensvej 5", 536736, "*****@*****.**"); var r1Owner = pss.Add("John", "Smith", "Global Avenue 66", 66666666, "*****@*****.**"); var r2Owner = pss.Add("Wonda Bonda", "Sonda", "Vegetable Street 49", 432589, "*****@*****.**"); IPetService ps = sp.GetRequiredService <IPetService>(); ps.Add("Mortis", new DateTime(), DateTime.Now, mortisCol, mortisType, mortisOwner, 12000000.0); ps.Add("Jaga", new DateTime(), DateTime.Now, grey, dog, r1Owner, 10.0); ps.Add("Macauley", new DateTime(), DateTime.Now, black, cat, r1Owner, 1300.0); ps.Add("Leray", new DateTime(), DateTime.Now, grey, cat, r1Owner, 533); ps.Add("Guy", new DateTime(), DateTime.Now, white, dog, r2Owner, 153.53); ps.Add("Fabia", new DateTime(), DateTime.Now, white, goat, r2Owner, 99333); #endregion // Gets generated User Interface to run Show() Method. IUserInterface ui = sp.GetRequiredService <IUserInterface>(); ui.Show(); }
public ActionResult Registration(UserViewModel model) { if (ModelState.IsValid) { Person person = new Person(); person.Name = model.Name; person.Surname = model.Surname; person.Username = model.UserName; person.Password = model.Password; person.BirthDate = model.BirthDate; person.TCKN = model.TCKN; person.RoleID = 4; try { _personService.Add(person); return(RedirectToAction("WaitPage")); } catch (Exception ex) { ModelState.AddModelError("", ex.Message); } } else { ViewBag.Hata = "Bilgilerinizi kontrol ediniz. " + "Şifreniz en az 6 karakterli olmalı. En az 1 sayı ve 1 harf içermelidir. " + "Kimlik numaranız 11 rakamdan az olamaz."; //ModelState.AddModelError("", "Girdiğiniz bilgileri kontrol ediniz"); } return(View()); }
public IActionResult OnPost() { if (!ModelState.IsValid) { Groups = _groupService.Get(); return(Page()); } var personToUpsert = _mapper.Map <UseGroup.DataModel.Models.Person>(Person); if (Person.Id > 0) { if (!_personService.Exists(Person.Id)) { return(RedirectToPage("./NotFound")); } _personService.Update(personToUpsert); } else { _personService.Add(personToUpsert); } _personService.Save(); TempData["Message"] = "Person saved!"; return(RedirectToPage("./Details", new { personId = personToUpsert.Id })); }
public ActionResult Create([Bind(Include = "FirstName,LastName,Email,MobilePhone,UpdatedOn")] Person item) { if (_service == null) { return(new HttpStatusCodeResult(HttpStatusCode.InternalServerError)); } try { item.CreatedOn = DateTime.UtcNow; item.UpdatedOn = item.UpdatedOn ?? DateTime.UtcNow; if (ModelState.IsValid) { var added = _service.Add(item); if (added == null) { return(RedirectToAction("PersonIndex")); } var res = _context.SaveChanges(); return(RedirectToAction("PersonIndex")); } } catch (DataException dex) { //Log the error (uncomment dex variable name and add a line here to write a log. Audit.Log.Error("Error on creation", dex); ModelState.AddModelError("", "Unable to save changes. Try again, and if the problem persists see your system administrator."); } return(View(item)); }
public IActionResult AddPhone(string unvan, List <double> phoneNumbers, List <string> address) { _personService.Add(new Person { Title = unvan }); var person = _personService.Get(i => i.Title == unvan); foreach (var item in phoneNumbers) { _phoneService.Add(new Phones { Number = item, PersonID = person.PersonID }); } foreach (var item in address) { _addressService.Add(new Addresses { Address = item, PersonID = person.PersonID }); } return(RedirectToAction("Index", "Home")); }
public StatusCodeResult AddPerson(Person person, string interests, HttpPostedFileBase file) { //attempt to save the file try { if (null != file) { string fileName = Guid.NewGuid() + Path.GetExtension(file.FileName); string path = Server.MapPath(PHOTO_PATH); file.SaveAs(path + fileName); person.PhotoUrl = fileName; } } catch (IOException exc) { Console.WriteLine(exc.StackTrace); } List <Interest> interestList = new JavaScriptSerializer().Deserialize <List <Interest> >(interests); foreach (var interest in interestList) { Interest personInterest = interestService.Get(interest.Id); if (null != personInterest) { person.Interests.Add(personInterest); } } personService.Add(person); return(new StatusCodeResult(HttpStatusCode.Created, new HttpRequestMessage())); }
public ActionResult Register(AccountViewModel accountViewModel) { var SCollection = new ServiceCollection(); SCollection.AddDataProtection(); var LockerKey = SCollection.BuildServiceProvider(); var locker = ActivatorUtilities.CreateInstance <Security.Security>(LockerKey); if (ModelState.IsValid) { _logger.LogInformation("{firstname} {lastname}", accountViewModel.Person.FirstName, accountViewModel.Person.LastName); accountViewModel.Person.PersonTypeId = 1; string encryptKey = locker.Encrypt(accountViewModel.Person.Password); accountViewModel.Person.Password = encryptKey; _personService.Add(accountViewModel.Person); accountViewModel.User.PersonId = accountViewModel.Person.Id; _userService.Add(accountViewModel.User); return(RedirectToAction("Login")); } return(RedirectToAction("Register")); }
public IHttpActionResult Create(PersonModel model) { using (var scope = _contextScopeFactory.CreateReadOnly()) { var person = _personService.Add(model); return(Ok(person)); } }
public IActionResult Post(PersonDTO person) { var result = _personService.Add(person); person.Id = result; return(CreatedAtRoute("GetPersonById", new { id = person.Id }, person)); }
public Task <HttpResponseMessage> Insert([FromBody] PersonViewModel viewModel) { try{ _PersonService.Add(viewModel); return(Task.FromResult(new HttpResponseMessage(HttpStatusCode.OK))); } catch { return(Task.FromResult(new HttpResponseMessage(HttpStatusCode.InternalServerError))); } }
public void Post(PersonApi model) { if (!ModelState.IsValid) { return; } _personService.Add(model.Name); }
public IActionResult Index() { var ss = ips.Add(" insert into person (name) values (@Name)", new Entitys.Person() { Name = "测测" }, false); return(View()); }
[Route("AddOne")] // person/GetList public IActionResult AddOne() { var result = _personService.Add(new Person() { Name = "小石", Age = 88 }); return(Json(new { success = result > 0 })); }
public IActionResult Add(Person person) { var result = _personService.Add(person); if (result.Success) { return(Ok(result)); } return(BadRequest(result)); }
public IActionResult Add([FromBody] Person person) { if (person == null) { return(BadRequest()); } _personService.Add(person); return(Ok(person)); }
public void PersonService_AddPerson_Valid() { //Arrange var fakeGroups = Fakers.Groups; _mockPersonRepository.Setup(x => x.Add(It.IsAny <Person>())); var newPerson = new PersonDTO() { GroupId = fakeGroups.First().Id, Name = "Test Name" }; //Act _sut.Add(newPerson); //Assert _mockPersonRepository.Verify(r => r.Add(It.IsAny <Person>())); }
public PersonModel Add(PersonModel person) { var p = _mapper.Map <Person>(person); _personService.Add(p); Commit(); return(_mapper.Map <PersonModel>(p)); }
public IActionResult Create(PersonCreateModel personVM) { if (ModelState.IsValid) { _personService.Add(personVM); return(RedirectToAction("Index", personListVM)); } return(View("Index", personListVM)); }
public ActionResult <Person> Post([FromBody] PersonInput value) { try { return(_personService.Add(value)); } catch (Exception e) { return(BadRequest(e.Message)); } }
public Person Add(PersonInputModel person) { return(_personService.Add( new Person { FirstName = person.FirstName, LastName = person.LastName, Email = person.Email } )); }
public ActionResult Create([Bind(Include = "Id,Name,LastName,DateOfBirth,Sexo")] PersonViewModel personViewModel) { if (ModelState.IsValid) { var person = Mapper.Map <Person>(personViewModel); _service.Add(person); return(RedirectToAction("Index")); } return(View(personViewModel)); }
public async Task <IActionResult> Post([FromBody] Person model) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } var person = _personService.Add(model); return(CreatedAtAction("Get", new { id = person.Id }, person)); }
public async Task <PersonResponse> Add(PersonDto personDto) { var entity = _mapper.Map <Person>(personDto); await _personService.Add(entity); return(new PersonResponse { PersonObjects = new List <PersonDto> { _mapper.Map <PersonDto>(entity) } }); }
public IActionResult Post([FromBody] NewPersonDto dto) { var person = _personService.Add(dto.ToEntity()); if (!person.IsValid()) { return(BadRequest()); } return(StatusCode(201, person.ToDto())); }
public async Task <ActionResult <Person> > Create() { var person = new Person { Age = 30, FirstName = "Wolfgang", LastName = "Ofner", Role = "Role" }; return(await _personService.Add(person)); }
public IActionResult Post([FromBody] Person person) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } var dto = _mapper.Map <PersonDto>(person); _service.Add(dto); return(Ok()); }
public PersonControllerTest() { // For PersonService, adding 2 more records Person per1 = new Person(); per1.FirstName = "Tom"; per1.LastName = "Cat"; per1.Age = 6; Person per2 = new Person(); per2.FirstName = "Jerry"; per2.LastName = "Cat"; per2.Age = 8; service = new PersonService(); service.Add(per1); service.Add(per2); // now PersonController is created with service object controller = new PersonController(service); }
public ActionResult Add(PersonViewModel model) { Persons person = model.Person; try { _personService.Add(person); } catch (Exception) { } return(Redirect("/Home/Index")); }
//Removed PersonID from Bind as still not exist and the DB will create it! public IActionResult Create([Bind("Ref, FirstName,LastName,Phone,Email,DepartmentId,GroupPeopleID")] Person person) { if (ModelState.IsValid) { service.Add(person); return(RedirectToAction(nameof(Index))); } ViewData["DepartmentID"] = new List <SelectListItem>(service.GetSelectListDepartments()); ViewData["GroupPeopleID"] = new List <SelectListItem>(service.GetSelectListGroupPeople()); return(View(person)); }
public bool Add(Student student) { Person person = new Person(); person.Name = student.Person.Name; person.IdentificationDocument = student.Person.IdentificationDocument; person.BirthDate = student.Person.BirthDate; _personService.Add(person); student.PersonId = person.Id; student.TypeStudentId = student.TypeStudentId; _service.Add(student); return(true); }