Пример #1
0
        public async Task <IActionResult> Create(CreateOrEditInterviewViewModel model)
        {
            if (ModelState.IsValid)
            {
                var interview = Mapper.Map <Interview>(model);
                await _interviewManager.CreateAsync(interview);

                Notifier.Success($"你已成功创建了“{model.Name}”的预约记录!");

                return(RedirectToAction(nameof(List)));
            }
            return(View(model));
        }
Пример #2
0
        public async Task <IActionResult> Edit(CreateOrEditInterviewViewModel model)
        {
            if (ModelState.IsValid)
            {
                var interview = await _interviewManager.FindByIdAsync(model.Id.Value);

                if (interview == null)
                {
                    return(NotFound(model.Id));
                }
                interview = Mapper.Map(model, interview);
                await _interviewManager.UpdateAsync(interview);

                Notifier.Success($"你已成功编辑了“{model.Name}”的预约记录!");
                return(RedirectToAction(nameof(List)));
            }
            return(View(model));
        }