Ejemplo n.º 1
0
        public static RXSS_S3_UserListResponse RXSS_S3_Register(RXSS_S3_RegisterRequest request)
        {
            RXSS_S3_UserListResponse response = new RXSS_S3_UserListResponse();

            using (var dbContext = new MSSQL_EF_CF_Context())
            {
                try
                {
                    RXSS_S3_RegisterDomainModel model = XSS_Mapping.RXSS_S3_RegisterRequest_To_RXSS_S3_RegisterDomainModel(request);
                    // TODO : Model valid kontrolü yapılacak Exceptio mantıgı kurulacak
                    XSS_User user = XSS_Mapping.RXSS_S3_RegisterDomainModel_To_XSS_User(model);

                    dbContext.XSS_User.Add(user);
                    dbContext.SaveChanges();

                    response.LoginUser = XSS_Mapping.XSS_User_To_RXSS_S3_UserView(user);
                    response.Message   = "Kullanıcı kaydı başarılı";
                }
                catch (Exception ex)
                {
                    response.Message      = "Kullanıcı kaydı başarısız" + ex.Message;
                    response.ResponseCode = 500;
                }
                response.UserList = XSS_Mapping.XSS_User_To_RXSS_S3_UserView(dbContext.XSS_User.ToList());
            }
            return(response);
        }
Ejemplo n.º 2
0
        public JsonResult RXSS_S3_Register(RXSS_S3_RegisterRequest request)
        {
            RXSS_S3_UserListResponse response = new RXSS_S3_UserListResponse();

            if (!GoogleRecaptchaControl(request.RXSS_S3_RegisterRequest_gReCaptcha))
            {
                response.IsSuccess    = false;
                response.Message      = Lang.Global_GReCaptcha;
                response.ResponseCode = 400;
            }
            else
            {
                response = XSS_BusinessServices.RXSS_S3_Register(request);
                Session["LoginUserRole" + Session.SessionID] = response.LoginUser.UserRole;
            }

            string userListHTML = RazorViewToString.RenderRazorViewToString(this, "~/Views/Xss/ReflectedXss/_UserList.cshtml", response);

            return(Json(new object[] { userListHTML, response }));
        }
Ejemplo n.º 3
0
 // Regiter Request --> RegisterDomainModel
 public static RXSS_S3_RegisterDomainModel RXSS_S3_RegisterRequest_To_RXSS_S3_RegisterDomainModel(RXSS_S3_RegisterRequest request)
 {
     return(Mapper.Map <RXSS_S3_RegisterRequest, RXSS_S3_RegisterDomainModel>(request));
 }