public ActionResult Register([FromBody] UserForCreationDto user) { user.Id = Guid.NewGuid().ToString(); var newUserEntity = Mapper.Map <AppUser>(user); var result = _userInfoRepository.AddUser(newUserEntity); if (result == null) { return(StatusCode(500, "This email already exists. Not able to register.")); } if (!_userInfoRepository.Save()) { return(StatusCode(500, "A problem happened while handling your request. Not able to register.")); } return(Ok(CreateJwtPacket(user.Id, user.FirstName))); }
public JsonResult Index(string UserName, string Phone, string Email, string Password) { User u = new User() { UserName = UserName, Email = Email, Phone = Phone, Password = Password }; //调用注册方法 UIRepository.AddUser(u); tip t = new tip { message = "注册成功", code = 200 }; return(base.Json(t)); }
public string Get(string setting) { if (setting == "init") { List <string> refData = new List <string>(); refData.Add("5ad030c77999a11ad81272aa"); refData.Add("5ad030c87999a11ad81272ab"); _noteRepository.RemoveAllNotes(); _typeNoteRepository.RemoveAll(); _userInfoRepi.RemoveAll(); _userInfoRepi.AddUser(new UserInfoModel() { NoteRef = Guid.NewGuid().ToString(), UserName = "******", PassWord = "******", CreateOn = DateTime.Now, Description = "test" }); _userInfoRepi.AddUser(new UserInfoModel() { NoteRef = Guid.NewGuid().ToString(), UserName = "******", PassWord = "******", CreateOn = DateTime.Now, Description = "test" }); _userInfoRepi.AddUser(new UserInfoModel() { NoteRef = Guid.NewGuid().ToString(), UserName = "******", PassWord = "******", CreateOn = DateTime.Now, Description = "test" }); _noteRepository.AddNote(new NoteModel() { Body = "TestNote1", CreatedOn = DateTime.Now, UpdatedOn = DateTime.Now, Title = "Suarez, Cavani vô duyên, Uruguay thắng nhọc Ai Cập", Test = "Pha đánh đầu vào cuối trận của Jose Gimenez giúp đội bóng Nam Mỹ thắng 1-0 trong trận đấu mà đối thủ không có ngôi sao số một Mo Salah.", ImageUrl = "https://i-thethao.vnecdn.net/2018/06/15/Untitled-15-7061-1529072362.jpg" //UserId = 1 }); _noteRepository.AddNote(new NoteModel() { Body = "TestNote2", CreatedOn = DateTime.Now, UpdatedOn = DateTime.Now, Title = "Aleksandr Golovin - nguồn cảm hứng chiến thắng của tuyển Nga", Test = "Ngôi sao Alan Dzagoev sớm rời sân vì chấn thương, nhưng với Golovin tỏa sáng rực rỡ ở khu vực trung tâm, Nga đã khởi đầu tưng bừng World Cup 2018.", ImageUrl = "https://i-thethao.vnecdn.net/2018/06/15/Golovin-1263-1529047946.jpg" //UserId = 2 }); _noteRepository.AddNote(new NoteModel() { Body = "TestNote3", CreatedOn = DateTime.Now, UpdatedOn = DateTime.Now, Title = "HLV Bồ Đào Nha: 'Thay HLV chẳng ảnh hưởng đến sức mạnh của Tây Ban Nha'", Test = "Fernando Santos bác bỏ luận điểm rằng việc thay tướng trước thềm World Cup 2018 sẽ khiến đối thủ tại bảng B yếu đi.", ImageUrl = "https://i-thethao.vnecdn.net/2018/06/15/Untitled-3774-1529028274.jpg" //UserId = 3 }); _noteRepository.AddNote(new NoteModel() { Body = "TestNote 4", CreatedOn = DateTime.Now, UpdatedOn = DateTime.Now, Title = "Quân đội Uruguay làm video cổ vũ đội nhà ở World Cup 2018", Test = "Người Uruguay thể hiện niềm đam mê bóng đá với cách ủng hộ đặc biệt trước trận ra quân gặp Ai Cập.", ImageUrl = "https://i-thethao.vnecdn.net/2018/06/15/Screen-Shot-2018-06-15-at-11-4-8499-5729-1529038037.png" }); _noteRepository.AddNote(new NoteModel() { Body = "TestNote 5", CreatedOn = DateTime.Now, UpdatedOn = DateTime.Now, Title = "Đội tuyển Tây Ban Nha và nụ cười trong tâm bão", Test = "Trung vệ Sergio Ramos cùng HLV tạm quyền Fernando Hierro kết thúc cuộc họp báo trước trận đấu với Bồ Đào Nha ở World Cup 2018 với một nụ cười. ", ImageUrl = "https://i-thethao.vnecdn.net/2018/06/15/Ramos-7341-1529042302.jpg" }); _typeNoteRepository.AddTypeNote(new TypeNoteModel() { CreatedOn = DateTime.Now, Title = "Đã làm", NoteId = refData }); return("Done"); } return("Undknow"); }