Ejemplo n.º 1
0
        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));
        }
Ejemplo n.º 6
0
        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));
 }