public JsonResult userAutentification(UserAutentificationDTO userAutentificationDTO)
        {
            ProfileDTO resp = new ProfileDTO();

            resp = _autentication.userAutentification(userAutentificationDTO);
            return(Json(resp, JsonRequestBehavior.AllowGet));
        }
        public ProfileDTO userAutentification(UserAutentificationDTO userAutentificationDTO)
        {
            ProfileDTO resp = new ProfileDTO();

            resp = _autenticationDAO.userAutentification(userAutentificationDTO);

            if (resp.message.ToUpper().Equals("OK") && resp.code == 0)
            {
                resp.functionalityList = this.GetFunctionalities(resp.profileId);
            }

            return(resp);
        }
        public ProfileDTO userAutentification(UserAutentificationDTO userAutentificationDTO)
        {
            ProfileDTO response = new ProfileDTO();

            _IResultlSetHelper.setDataSource(conectionString);
            var responseDTO = new ResponseDTO();

            string        packageName   = "pkg_iteracion_1";
            string        procedureName = "USER_AUTHENTICATION";
            List <string> inParam       = new List <string>();
            List <string> outParam      = new List <string>();
            List <string> result        = new List <string>();

            inParam.Add(userAutentificationDTO.token);
            inParam.Add(userAutentificationDTO.email);
            inParam.Add(userAutentificationDTO.password);
            outParam.Add("o_cursor");
            outParam.Add("o_error");

            var oReader = _IResultlSetHelper.executePackage(packageName, procedureName, inParam, outParam, "o_cursor");

            if (oReader.Rows.Count > 0)
            {
                foreach (DataRow row in oReader.Rows)
                {
                    response.profileId = int.Parse(row[0].ToString());
                    response.name      = row[1].ToString();
                }
                response.code    = 0;
                response.message = "OK";
            }
            else
            {
                response.code    = 999;
                response.message = String.Concat("NoOk - ", result[2].ToString());
            }

            return(response);
        }