예제 #1
0
        public IActionResult AddSalaahTime(SalaahTimeViewModel model)
        {
            if (!ModelState.IsValid)
            {
                return(View(model));
            }

            var user = _userManager.GetUserAsync(User).Result;

            SalaahTime Time = new SalaahTime();

            Time.MasjidId  = user.MasjidId;
            Time.Type      = SalaahTimesType.ScheduleTime;
            Time.DayNumber = model.EffectiveDate.DayOfYear;

            //_mapper.Map(model, Time);

            Time.FajrAdhaan = model.FajrAdhaan;
            Time.FajrSalaah = model.FajrSalaah;

            Time.DhuhrAdhaan        = model.DhuhrAdhaan;
            Time.DhuhrSalaah        = model.DhuhrSalaah;
            Time.SpecialDhuhrAdhaan = model.SpecialDhuhrAdhaan;
            Time.SpecialDhuhrSalaah = model.SpecialDhuhrSalaah;
            Time.JumuahAdhaan       = model.JumuahAdhaan;
            Time.JumuahSalaah       = model.JumuahSalaah;

            Time.AsrAdhaan = model.AsrAdhaan;
            Time.AsrSalaah = model.AsrSalaah;

            Time.IshaAdhaan = model.IshaAdhaan;
            Time.IshaSalaah = model.IshaSalaah;

            //Time.UID = Repository.GetAll<SalaahTime>().Max(s => s.UID) + 1;

            Repository.Add(Time);

            StatusMessage = "The Salaah Time has been created";
            return(RedirectToAction("SalaahTimes", "Manage"));
        }
예제 #2
0
        public IActionResult AddSalaahTime()
        {
            SalaahTimeViewModel Model = new SalaahTimeViewModel();

            return(View(Model));
        }