public IActionResult CreateGuest() { var vm = new CreateGuestViewModel(); var city = new List <CodeTypeInfo>() { new CodeTypeInfo() { CodeId = "01", CodeName = "台北", CodeOrder = 1 }, new CodeTypeInfo() { CodeId = "02", CodeName = "台中", CodeOrder = 2 }, new CodeTypeInfo() { CodeId = "03", CodeName = "高雄", CodeOrder = 3 } }; var cityList = city.Select(x => new SelectListItem() { Value = x.CodeId, Text = x.CodeName }).ToList(); vm.City = cityList; return(View(vm)); }
public IActionResult Post([FromBody] CreateGuestViewModel createGuestViewModel) { try { Guest guest = new Guest() { ID = createGuestViewModel.ID, Name = createGuestViewModel.Name }; iGuestRepository.CreateGuest(guest); Uri uri = new Uri(Url.Link("GetGuestByID", new { Id = guest.ID })); iUnitOfWork.Save(); return(Created(uri, guest.ID.ToString())); } catch (Exception ex) { return(Content(ex.ToString(), BadRequest().ToString())); } }