Ejemplo n.º 1
0
        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)));
        }
Ejemplo n.º 2
0
        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));
        }
Ejemplo n.º 3
0
 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");
 }