public ActionResult Insert(GuestView guestView) { ViewBag.Title = TranslateHandler.GUESTPAGE; ViewBag.Back = TranslateHandler.BACKTOLIST; local.Controller = this.ControllerContext.RouteData.Values["controller"].ToString(); local.Action = this.ControllerContext.RouteData.Values["action"].ToString(); if (!ModelState.IsValid) { guestView.Message = TranslateHandler.FORMINVALID; return(View(guestView)); } try { mapper.Map <GuestView, GuestRepository>(guestView, guestRepository); var model = mapper.Map <GuestRepository, GuestView>(guestRepository.Insert()); Confirmed(model); return(View("Thanks", model)); } catch (Exception ex) { logRepository.Insert(ex, userSession.LoggedUser, LogType.ERROR, local); guestView.Message = TranslateHandler.GUESTINSERTERROR; return(View(guestView)); } }
private void InsertGuest(UserView userView, int userID) { GuestRepository guestRepository = new GuestRepository(); guestRepository.CreatedAt = DateTime.Now; guestRepository.Quantity = userView.Quantity; guestRepository.UserName = userView.Name; guestRepository.UserID = userID; guestRepository.Insert(); }