Ejemplo n.º 1
0
        public async Task <IActionResult> Create(ClientsCreateViewModel model)
        {
            if (GetCookie("LoggedIn") != "true")
            {
                return(Redirect("/"));
            }
            else
            {
                if (ModelState.IsValid)
                {
                    Client client = new Client
                    {
                        FirstName   = model.FirstName,
                        LastName    = model.LastName,
                        PhoneNumber = model.PhoneNumber,
                        Email       = model.Email,
                        Adult       = model.Adult
                    };

                    _context.Add(client);
                    await _context.SaveChangesAsync();

                    return(RedirectToAction(nameof(Index)));
                }

                return(View(model));
            }
        }
Ejemplo n.º 2
0
        public IActionResult Create(ClientsCreateViewModel createModel)
        {
            if (GlobalVar.LoggedOnUserId == -1)
            {
                return(RedirectToAction("LogInRequired", "Users"));
            }

            if (ModelState.IsValid)
            {
                Client client = new Client
                {
                    FirstName       = createModel.FirstName,
                    LastName        = createModel.LastName,
                    Email           = createModel.Email,
                    TelephoneNumber = createModel.TelephoneNumber,
                    IsAdult         = createModel.IsAdult
                };

                context.Clients.Add(client);
                context.SaveChanges();

                return(RedirectToAction(nameof(Index)));
            }
            return(View());
        }
Ejemplo n.º 3
0
        // GET: Clients/Create
        public IActionResult Create()
        {
            if (GlobalVar.LoggedOnUserId == -1)
            {
                return(RedirectToAction("LogInRequired", "Users"));
            }

            ClientsCreateViewModel model = new ClientsCreateViewModel();

            return(View(model));
        }
Ejemplo n.º 4
0
        // GET: Clients/Create
        public IActionResult Create()
        {
            if (GetCookie("LoggedIn") != "true")
            {
                return(Redirect("/"));
            }
            else
            {
                ClientsCreateViewModel model = new ClientsCreateViewModel();

                return(View(model));
            }
        }
        public async Task <IActionResult> Create(ClientsCreateViewModel model)
        {
            try
            {
                Client result = new Client
                {
                    FirstName   = model.FirstName,
                    LastName    = model.LastName,
                    PhoneNumber = model.PhoneNumber,
                    Email       = model.Email,
                    Adult       = model.Adult
                };
                context.Clients.Add(result);
                await context.SaveChangesAsync();

                return(RedirectToAction(nameof(Index)));
            }
            catch
            {
                return(View());
            }
        }
Ejemplo n.º 6
0
        public async Task <IActionResult> Create(ClientsCreateViewModel clientsCreateViewModel)
        {
            if (!ModelState.IsValid)
            {
                return(View());
            }

            Client client = new Client
            {
                Id        = Guid.NewGuid().ToString(),
                FirstName = clientsCreateViewModel.FirstName,
                LastName  = clientsCreateViewModel.LastName,
                Email     = clientsCreateViewModel.Email,
                Number    = clientsCreateViewModel.Number,
                IsAdult   = clientsCreateViewModel.IsAdult
            };

            await this._context.AddAsync(client);

            await this._context.SaveChangesAsync();

            return(RedirectToAction(nameof(All)));
        }
        // GET: ReservationsController/Create
        public ActionResult Create()
        {
            var model = new ClientsCreateViewModel();

            return(View());
        }