public async Task <IActionResult> Edit(int Id)
        {
            var Custom = await _customRepository.GetByIdAsync(Id);

            var customViewModel = new CustomViewModel();

            customViewModel.Id             = Custom.Id;
            customViewModel.Name           = Custom.Name;
            customViewModel.Contact_person = Custom.Contact_person;
            customViewModel.Title          = Custom.TitleId;
            customViewModel.Address        = Custom.Address;
            customViewModel.Postcode       = Custom.Postcode;
            customViewModel.Telphone       = Custom.Telphone;
            customViewModel.Fax            = Custom.Fax;

            var titles = await _titleRepository.ListAsync();

            //取得職稱資料後送到前端
            ViewBag.Titles = titles.Select(r => new SelectListItem
            {
                Text  = r.Name,
                Value = r.Id.ToString()
            });

            return(View(customViewModel));
        }
Example #2
0
 public async Task <TEntity> GetByIdAsync(Guid id)
 {
     return(await _repository.GetByIdAsync(id));
 }