Esempio n. 1
0
        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"));
        }
Esempio n. 2
0
        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"));
        }