Example #1
0
        public async Task<ActionResult> AddTimeSpanEvent(AddEventViewModel viewModel)
        {
            var doctor = await _doctorService.GetByUserIdAsync(User.Identity.GetUserId());
            if (ModelState.IsValid)
            {
                TimeSpanEvent timeSpanEvent = new TimeSpanEvent()
                {
                    BeginDate = viewModel.Begin,
                    EndDate = viewModel.End,
                    Title = viewModel.Title,
                    Owner = doctor.User,
                    IsRepeat = viewModel.IsOnDate,

                    Monday = viewModel.Monday,
                    Tuesday = viewModel.Tuesday,
                    Wednesday = viewModel.Wednesday,
                    Thursday = viewModel.Thursday,
                    Friday = viewModel.Friday,
                    Saturday = viewModel.Saturday,
                    Sunday = viewModel.Sunday
                };

                 
                await _timeSpanEventService.CreateAsync(timeSpanEvent);
            }
            List<SelectListItem> listItems = new List<SelectListItem>();
            for (int i = 1; i < 31; i++)
            {
                listItems.Add(new SelectListItem() {Text = i.ToString(), Value = i.ToString()});
            }
             
            viewModel.Begin = DateTime.Now;
            return PartialView("_AddTimeSpanEventDialog", viewModel);
        }
Example #2
0
 public ActionResult AddTimeSpanEvent()
 {
     AddEventViewModel viewModel = new AddEventViewModel();
     List<SelectListItem> listItems = new List<SelectListItem>();
     for (int i = 1; i < 31; i++)
     {
         listItems.Add(new SelectListItem() {Text = i.ToString(), Value = i.ToString()});
     }
      
     viewModel.Begin = DateTime.Now; 
     return PartialView("_AddTimeSpanEventDialog", viewModel);
 }