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)); }
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 }); }