Exemple #1
0
        public async Task <IActionResult> Create(WorshipModel worship)
        {
            if (ModelState.IsValid == false)
            {
                return(View());
            }
            string id = await _worshipData.CreateWorship(worship);

            return(RedirectToAction("Details", new { worshipId = id }));
        }
Exemple #2
0
        // GET: WorshipController/Create
        public async Task <IActionResult> Create()
        {
            var worship     = new WorshipModel();
            var worshipType = await _codeMasterData.GetCodeList("WORSHIP_TYPE");

            worshipType.ForEach(x =>
            {
                worship.WorshipTypeSelectList.Add(new SelectListItem {
                    Value = x.CODE_ID, Text = x.CODE_DESCR
                });
            });
            return(View(worship));
        }
Exemple #3
0
        public async Task <string> UpdateWorship(WorshipModel worship)
        {
            DynamicParameters param = new DynamicParameters();

            param.Add("@worshipId", worship.WorshipId, DbType.String, direction: ParameterDirection.InputOutput, size: int.MaxValue);
            param.Add("@worshipDate", worship.WorshipDate);
            param.Add("@worshipType", worship.WorshipType);
            param.Add("@worshipLocation", worship.Location);
            param.Add("@description", worship.Description);

            await _dataAccess.SaveData("dbo.SP_UPDATE_WORSHIP_INFO", param, _connectionString.sqlConnectionName);

            return(param.Get <string>("@worshipId"));
        }
Exemple #4
0
        public async Task <IActionResult> Update(WorshipModel worship)
        {
            string worshipId = await _worshipData.UpdateWorship(worship);

            return(RedirectToAction("Details", new { worshipId }));
        }
Exemple #5
0
        public async Task <IActionResult> Delete(WorshipModel worship)
        {
            await _worshipData.DeleteWorship(worship.WORSHIP_ID);

            return(RedirectToAction("Index"));
        }