Ejemplo n.º 1
0
        public async Task <IActionResult> OnPostCreateUserAsync(FormRegisterUser registerUser)
        {
            if (SessionHasExpired)
            {
                return(Redirect("/"));
            }

            var answ = await _httpApi.CreateAppUserAsync(registerUser);

            Notification = new PartialNotification
            {
                IsSuccess       = answ.IsSuccess,
                NotifyMessage   = answ.Reason,
                SessionUserName = _session.User.Name
            };

            if (!answ.IsSuccess)
            {
                Notification.NotifyMessage = "Something went wrong, try again";
            }
            else
            {
                Notification.NotifyMessage = string
                                             .Format($"Користувача {registerUser.Name} {registerUser.SecondName} успішно створено");
            }
            return(Page());
        }
Ejemplo n.º 2
0
 public RequestCreateAppUser(FormRegisterUser registerUser)
 {
     Endpoint    = string.Format($"/appusers");
     ContentBody = new StringContent(
         JsonConvert.SerializeObject(registerUser));
     ContentBody.Headers.ContentType
         = MediaTypeHeaderValue.Parse("application/json");
 }
Ejemplo n.º 3
0
        public FormMainPage(FormRegisterCar registerCar, FormRegisterUser registerUser, FormRegisterCustomer registerCustomer, FormStock stock)
        {
            _registerCar      = registerCar;
            _registerUser     = registerUser;
            _registerCustomer = registerCustomer;
            _stock            = stock;

            InitializeComponent();
        }
Ejemplo n.º 4
0
 public ActionResult Register(FormRegisterUser fruser)
 {
     if (ModelState.IsValid)
     {
         if (Models.User.EmailExists(fruser.email))
         {
             ModelState.AddModelError("EmailExists", "Email already exists");
         }
         else
         {
             Models.User user = Models.User.CreateFrom(fruser);
             user.save();
             ViewBag.Status  = true;
             ViewBag.Message = "Registration successful";
         }
     }
     else
     {
         ViewBag.Message = "Invalid request";
     }
     return(View(fruser));
 }
Ejemplo n.º 5
0
 public Task <InterlayerCallback> RegisterAsync(FormRegisterUser registerUser)
 {
     throw new NotImplementedException();
 }
Ejemplo n.º 6
0
 public async Task <ResponseBase> CreateAppUserAsync(FormRegisterUser registerUser)
 => await _context.HttpPostAsync <ResponseBase>(new RequestCreateAppUser(registerUser));