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 <bool> deleteTemporaryPatients(Temporarypatients temporaryPatients) { try { await Task.Run(() => db.Entry(temporaryPatients).State = EntityState.Deleted); return(true); } catch (Exception) { return(false); } }
public async Task <bool> insertTemporaryPatients(Temporarypatients temporaryPatients) { try { await db.temporaryPatients.AddAsync(temporaryPatients); return(true); } catch (Exception) { return(false); } }
public async Task <bool> deleteTemporaryPatients(int id) { try { Temporarypatients find = await getTemporaryPatientsById(id); await deleteTemporaryPatients(find); return(true); } catch (Exception) { return(false); } }