public async Task <bool> RegisterAsync(string email, string password, string confirmPassword, string firstname, string lastname, string gender, string street, string city, int phonenum, DateTime birthdate) { var client = new HttpClient(); var model = new RegisterBinding { Email = email, Password = password, ConfirmPassword = confirmPassword, FirstName = firstname, LastName = lastname, Gender = gender, Street = street, Çity = city, PhoneNum = phonenum, BirthDate = birthdate }; var json = JsonConvert.SerializeObject(model); HttpContent content = new StringContent(json); content.Headers.ContentType = new System.Net.Http.Headers.MediaTypeHeaderValue("application/json"); var response = await client.PostAsync("http://localhost:51043/api/Register", content); return(response.IsSuccessStatusCode); }
public static ValidationModel RegisterUser() { var regisModel = new RegisterBinding(); regisModel.UserName = "******"; regisModel.FirstName = "Davin"; regisModel.Password = "******"; regisModel.ConfirmPassword = "******"; regisModel.EmailAddress = "*****@*****.**"; var regist = userProviders.Register(regisModel); return(regist); }
public bool PostUser1([FromBody] RegisterBinding data) { try { using (var context = new TestAppDbContext()) { User user = new User(); user.Name = data.name; user.Email = data.email; user.Password = data.password; user.Phone = data.phone; user.DateOfBirth = data.dateOfBirth; user.Image = data.image.FileName; context.Users.Add(user); context.SaveChanges(); return(true); } } catch (Exception ex) { return(false); } }