Exemple #1
0
        public Guid SavePracticeTimming(PracticeTimming practiceTimming)
        {
            //Guid practiceTimmings = Guid.Empty;
            using (var context = new ApplicationDbContext())
            {
                context.PracticeTimmings.Add(practiceTimming);
                context.SaveChanges();
            }

            return(practiceTimming.PracticeTimmingId);
        }
Exemple #2
0
        public ActionResult SaveDoctorPracticeSchedule(PracticeTimmingsVM ptvm)
        {
            Location location = new Location()
            {
                Address     = ptvm.Address,
                City        = ptvm.City,
                Sate        = ptvm.State,
                PhoneNumber = ptvm.PhoneNumber,
                PinCode     = ptvm.PinCode
            };

            int locationId = _locationRepository.SaveDoctorPracticeSchedule(location);

            if (ptvm.PracticeSession != null && ptvm.PracticeSession.Count > 0)
            {
                for (int i = 0; i < ptvm.PracticeSession.Count; i++)
                {
                    var             contxt          = ptvm.PracticeSession[i];
                    PracticeTimming practiceTimming = new PracticeTimming
                    {
                        DoctorId         = new Guid(User.GetId()),
                        LocationId       = locationId,
                        Duration         = DateTime.Now, // ptvm.Duration,
                        SessionStartTime = DateTime.Now, //contxt.SessionStartTime,
                        SessionEndTime   = DateTime.Now  //contxt.SessionEndTime
                    };
                    Guid practiceTimmingId = _practiceTimmingRepository.SavePracticeTimming(practiceTimming);

                    List <string> days = contxt.Days.ToList <string>();

                    for (var j = 0; j < days.Count; j++)
                    {
                        string context = days[j];

                        PracticeTimmingDay practiceTimmingDay = new PracticeTimmingDay
                        {
                            DayId = Utility.GetdayId(context),
                            PracticeTimmingsId = practiceTimmingId
                        };
                        _practiceTimmingDayRepository.SavePracticeTimmingDayRepository(practiceTimmingDay);
                    }
                }
            }

            return(Json(new { result = true }));
        }