public async Task <IActionResult> TemporaryReserve(Temporarypatients temporarypatients, int employeeID, string reserveDate, string Descriptions) { temporarypatients.createDate = DateTime.Now.toShamsi(); var TemporaryResult = await temporaryPatientsRepository.insertTemporaryPatients(temporarypatients); if (TemporaryResult) { await temporaryPatientsRepository.saveChanges(); } var lastID = temporarypatients.temporaryPatientsID; var turn = new Turns() { temporaryPatientsID = lastID, employeeID = employeeID, reserveDate = reserveDate, Descriptions = Descriptions, createDate = DateTime.Now.toShamsi(), statusTurn = 1 }; var turnsResult = await turnsRepository.insertTurns(turn); if (turnsResult) { await turnsRepository.saveChanges(); } return(RedirectToAction("TemporaryReserve")); }
public async Task <IActionResult> Reserve(PatientsReserve_ViewModel Reserve) { var reserveItem = new Turns() { patientsID = Reserve.PatientID, employeeID = Reserve.employeeID, reserveDate = Reserve.reserveDate, createDate = DateTime.Now.toShamsi(), statusTurn = (int)DoctorOffice.Enums.constantConcepts.Status.success, Descriptions = Reserve.Description }; var result = await turnsRepository.insertTurns(reserveItem); if (result == true) { await turnsRepository.saveChanges(); } return(RedirectToAction("reserveList")); }