コード例 #1
0
        public ActionResult ModUser()
        {
            dynamic PostDataArrived = CS.GetPostData(this.Request);

            try
            {
                ISTATUser istatUser = new ISTATUser();
                istatUser.Email    = (string)PostDataArrived.Email;
                istatUser.Password = (string)PostDataArrived.Password;
                istatUser.UserCode = (string)PostDataArrived.UserCode;
                istatUser.Name     = (string)PostDataArrived.Name;
                istatUser.Surname  = (string)PostDataArrived.Surname;
                istatUser.Sex      = (string)PostDataArrived.Sex;

                istatUser.Age      = (string)PostDataArrived.Age;
                istatUser.Country  = (string)PostDataArrived.Country;
                istatUser.Study    = (string)PostDataArrived.Study;
                istatUser.Position = (string)PostDataArrived.Position;
                istatUser.Agency   = (string)PostDataArrived.Agency;
                //istatUser.IsSA = (bool)PostDataArrived.IsSA;
                istatUser.IsSA = false;
                istatUser.Lang = (string)PostDataArrived.Lang;
                //istatUser.Themes = (string)PostDataArrived.Themes;
                //istatUser.Themes = new List<string>(PostDataArrived.Themes);
                istatUser.Themes = PostDataArrived.Themes.ToObject <List <string> >();

                SingleSignONService ssoService = new SingleSignONService();
                return(CS.ReturnForJQuery(ssoService.ModUser(istatUser)));
            }
            catch (Exception ex)
            {
                return(CS.ReturnForJQuery(ControllerSupport.ErrorOccured));
            }
        }
コード例 #2
0
        public ActionResult AddUser()
        {
            dynamic PostDataArrived = CS.GetPostData(this.Request);

            try
            {
                /*
                 * public string Email { get; set; }
                 *      public string Password { get; set; }
                 *
                 *      public string UserCode { get; set; }
                 *      public string Name { get; set; }
                 *      public string Surname { get; set; }
                 *      public string Sex { get; set; }
                 *      public string Age { get; set; }
                 *      public string Country { get; set; }
                 *      public string Study { get; set; }
                 *      public string Position { get; set; }
                 *      public string Agency { get; set; }
                 *
                 *      public bool IsSA { get; set; }
                 *
                 *      public string Lang { get; set; }
                 *      public List<string> Themes { get; set; }
                 */
                ISTATUser istatUser = new ISTATUser();
                istatUser.Email    = (string)PostDataArrived.Email;
                istatUser.Password = (string)PostDataArrived.Password;
                istatUser.UserCode = (string)PostDataArrived.UserCode;
                istatUser.Name     = (string)PostDataArrived.Name;
                istatUser.Surname  = (string)PostDataArrived.Surname;
                istatUser.Sex      = (string)PostDataArrived.Sex;

                istatUser.Age      = (string)PostDataArrived.Age;
                istatUser.Country  = (string)PostDataArrived.Country;
                istatUser.Study    = (string)PostDataArrived.Study;
                istatUser.Position = (string)PostDataArrived.Position;
                istatUser.Agency   = (string)PostDataArrived.Agency;
                //istatUser.IsSA = (bool)PostDataArrived.IsSA;
                istatUser.IsSA = false;
                istatUser.Lang = (string)PostDataArrived.Lang;
                //istatUser.Themes = (string)PostDataArrived.Themes;


                SingleSignONService ssoService = new SingleSignONService();
                return(CS.ReturnForJQuery(ssoService.AddUser(istatUser)));
            }
            catch (Exception)
            {
                return(CS.ReturnForJQuery(ControllerSupport.ErrorOccured));
            }
        }
コード例 #3
0
        public ActionResult GetUser()
        {
            dynamic PostDataArrived = CS.GetPostData(this.Request);

            try
            {
                ISTATUser           utenteIstat = new ISTATUser();
                string              IdUser      = PostDataArrived;
                SingleSignONService ssoService  = new SingleSignONService();
                utenteIstat = ssoService.GetUser(IdUser);

                return(CS.ReturnForJQuery(utenteIstat));
            }
            catch (Exception)
            {
                return(CS.ReturnForJQuery(ControllerSupport.ErrorOccured));
            }
        }