public IActionResult Create() { ViewModelPerson model = new ViewModelPerson(); //Fyller på med värden för dropdownlistan och radiobuttons model.Countries.Add(new Country(1, "Sverige")); model.Countries.Add(new Country(2, "Danmark")); model.PersonTypes.Add(new SelectListItem { Text = "Pensionär", Value = "1" }); model.PersonTypes.Add(new SelectListItem { Text = "Omyndig", Value = "2" }); model.PersonTypes.Add(new SelectListItem { Text = "Myndig, ej pensionär", Value = "3" }); //Skickar modellen till vyn return(View(model)); }
public IActionResult Create() { ViewModelPerson model = new ViewModelPerson(); //Fyller på värden för dropdownListan och radioButtons model.Countries.Add(new Country(1, "Sverige")); model.Countries.Add(new Country(2, "Haiti")); model.Countries.Add(new Country(3, "Etiopien")); model.PersonTypes.Add(new SelectListItem { Text = "Pensionär", Value = "1" }); model.PersonTypes.Add(new SelectListItem { Text = "Myndig, men ej pensionär", Value = "2" }); model.PersonTypes.Add(new SelectListItem { Text = "Ej myndig", Value = "3" }); return(View(model)); }
private object InsertPerson(dynamic newPerson) { ViewModelPerson userInfo = this.Bind <ViewModelPerson>(); ModelValidationResult validationResult = this.Validate(userInfo); if (!validationResult.IsValid) { _logger.Error("[{Timestamp:HH:mm:ss} is not validated]", JsonSerializer.Serialize(userInfo, typeof(ViewModelPerson))); return(Negotiate.WithModel(validationResult).WithStatusCode(HttpStatusCode.BadRequest)); } var inserteePerson = new Person(_ageComputingFactory) { GUID = Guid.NewGuid().ToString("D"), Birthday = DateTime.Parse(userInfo.Birthday), Name = userInfo.Name }; _personRepository.Insert(inserteePerson); _logger.Information("[{Timestamp:HH:mm:ss} added to database]", JsonSerializer.Serialize(inserteePerson, typeof(Person))); // Created + заголовок Location /api/v1/persons/{person_id}, если команда выполнена return($"Created {HttpStatusCode.OK} {ModulePath}/persons/{inserteePerson.GUID}"); }
public IActionResult Create() { ViewModelPerson model = new ViewModelPerson(); List <SelectListItem> countries = new List <SelectListItem> { new SelectListItem { Value = "1", Text = "Sweden" }, new SelectListItem { Value = "2", Text = "Finland" }, new SelectListItem { Value = "3", Text = "Norway" } }; model.Countries = countries; List <SelectListItem> userTypes = new List <SelectListItem> { new SelectListItem { Value = "1", Text = "Standard" }, new SelectListItem { Value = "2", Text = "Admin" }, new SelectListItem { Value = "3", Text = "Premium" } }; model.UserTypes = userTypes; return(View(model)); }
public IActionResult Create(ViewModelPerson person) { return(View()); }
public IActionResult Create(ViewModelPerson user) { return(View("RegisterConformation", user)); }