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 })); }
// 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)); }
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")); }
public async Task <IActionResult> Update(WorshipModel worship) { string worshipId = await _worshipData.UpdateWorship(worship); return(RedirectToAction("Details", new { worshipId })); }
public async Task <IActionResult> Delete(WorshipModel worship) { await _worshipData.DeleteWorship(worship.WORSHIP_ID); return(RedirectToAction("Index")); }