public async Task <JsonResult> InfoAfterLogin(InfoAfterLoginViewModel model)
        {
            if (ModelState.IsValid)
            {
                var client = _converterHelper.ToClientInfo(model);
                client.ImageUrl = $"~/images/Placeholder/placeholderUser.png";

                await _clientRepository.UpdateAsync(client);

                ViewBag.Message = "Your registration is now complete! Welcome to Penguin AutoWorkshop!";

                return(Json(client));
            }

            return(Json(false));
        }
Example #2
0
 public Client ToClientInfo(InfoAfterLoginViewModel model)
 {
     return(new Client
     {
         Id = model.Id,
         FirstName = model.FirstName,
         LastName = model.LastName,
         StreetAddress = model.StreetAddress,
         PhoneNumber = model.PhoneNumber,
         PostalCode = model.PostalCode,
         DateofBirth = model.DateofBirth,
         TaxIdentificationNumber = model.TaxIdentificationNumber,
         CitizenCardNumber = model.CitizenCardNumber,
         UserId = model.UserId,
         ImageUrl = null
     });
 }