public async Task <bool> CreateAsync(PatientPostModel patientPost) { var patient = _mapper.Map <Patient>(patientPost); _dbContext.Patients.Add(patient); await _dbContext.SaveChangesAsync(); return(true); }
public async Task <IActionResult> Create(PatientPostModel patient) { if (ModelState.IsValid) { var access = await _patientService.CreateAsync(patient); if (access) { return(RedirectToAction(nameof(Index))); } else { TempData["Notifi"] = "Thêm không thành công"; return(View()); } } return(View(patient)); }
public async Task <IActionResult> CreateWithParent(PatientPostModel patient) { if (ModelState.IsValid) { var parentId = patient.ParentId; var access = await _patientService.CreateAsync(patient); if (access) { return(RedirectToAction(nameof(Details), new { id = parentId })); } else { TempData["Notifi"] = "Thêm không thành công"; return(View(patient)); } } return(View(patient)); }