public async Task <MvEvent> InsertUpdateBooking(MvEvent booking) { var dp = new DynamicParameters(); dp.Add("@Json", JsonConvert.SerializeObject(booking), direction: ParameterDirection.InputOutput); await das.ActionProcedure("SpBookingIns", dp); string newBooking = dp.Get <string>("@Json"); return(JsonConvert.DeserializeObject <MvEvent>(newBooking)); }
public async Task <IActionResult> Event([FromBody] MvEvent mvEvent) { try { return(Ok(await _eventService.InsertUpdateEvent(mvEvent))); } catch (Exception ex) { return(BadRequest(ex.Message)); } }
public async Task <IActionResult> BookingTask([FromBody] MvEvent json) { try { var res = await _eventService.InsertUpdateBooking(json); return(Ok(res)); } catch (Exception ex) { return(BadRequest(ex.Message)); } }
public async Task <IActionResult> BookEvent([FromBody] MvEvent mvEvent) { if (ModelState.IsValid) { var res = await _webService.Post <MvEvent>($"{ _configuration["ApiUrl"]}Event/BookingTask", mvEvent); if (res == null) { return(BadRequest(ModelState)); } return(Ok(res)); } else { return(BadRequest(ModelState)); } }
public async Task <IActionResult> EventView(MvEvent mvEvent) { var res = await _webService.Get <IEnumerable <MvEventCategory> >($"{ _configuration["ApiUrl"]}event/eventcategory?json={{}}"); mvEvent.EventCategoryList = res != null ? res : Enumerable.Empty <MvEventCategory>(); if (mvEvent.EventId == 0) { DateTime todayDate = DateTime.Now; var model = new MvEvent { EventCategoryList = res, StartDate = todayDate.AddDays(-1), EndDate = todayDate, }; mvEvent = model; } return(PartialView("_AddEditEvent", mvEvent)); }
public async Task <MvEvent> InsertUpdateEvent(MvEvent mvEvent) { if (mvEvent.EventId == 0) { var dp = new DynamicParameters(); dp.Add("@Json", JsonConvert.SerializeObject(mvEvent), direction: ParameterDirection.InputOutput); await das.ActionProcedure("SpEventIns", dp); string newEvent = dp.Get <string>("@Json"); return(JsonConvert.DeserializeObject <MvEvent>(newEvent)); } else { var dp = new DynamicParameters(); dp.Add("@Json", JsonConvert.SerializeObject(mvEvent), direction: ParameterDirection.Input); await das.ActionProcedure("SpEventUpd", dp); string newEvent = dp.Get <string>("@Json"); return(JsonConvert.DeserializeObject <MvEvent>(newEvent)); } }
public IActionResult BookEventView(MvEvent mvEvent) { return(PartialView("_BookEvent", mvEvent)); }