public ActionResult Register(AppUserDTO appUser, HttpPostedFileBase image) { RegistrationManager registrationManager = new RegistrationManager(); //Getting base 64 sring fro image byte[] profilePictureByteArray = CreateBase64String(image); if (profilePictureByteArray.Length > 0) { bool isRegistered = registrationManager.RegisterUser(appUser, profilePictureByteArray); if (isRegistered) { LoginUserDTO user = GetUserLoginCredentials(appUser.UserName, appUser.Password); return(RedirectToAction("Index", "Playground")); } } return(View("Error")); }
public IHttpActionResult Register([FromBody] RegistrationModel request) { RegistrationRequestDTO registrationRequestDTO = new RegistrationRequestDTO { Email = request.Email, Firstname = request.Firstname, Lastname = request.Lastname, Password = request.Password, Repeatpassword = request.Password, Dob = request.DateofBirth }; RegistrationManager registrationManager = new RegistrationManager(registrationRequestDTO); try { var result = registrationManager.RegisterUser(); return(Content(HttpStatusCode.OK, result.IsSuccess)); } catch (Exception e) { return(Content(HttpStatusCode.InternalServerError, e.Message)); } }