public object SurveyDetails(Cls_Input Input)
        {
            dynamic surveysteps;

            // List<object> data = new List<object>();

            try
            {
                List <Cls_Input> data = servey.SurveyDetails(Input);

                //for (int i = 0; i < Result.Count; i++)
                //{
                //    data.Add(new { data = Result[i] });
                //}

                if (data != null)
                {
                    surveysteps = new { status = "0", message = "success", data };
                }
                else
                {
                    surveysteps = new { status = "0", message = "Record not found" };
                }
            }
            catch
            {
                surveysteps = new { status = "1", message = "failed" };
            }

            return(new { surveysteps });
        }
        public object Survey_List(Cls_Input Input)
        {
            dynamic       TBSurveyListResult;
            List <object> data = new List <object>();

            try
            {
                List <Cls_Input> Result = servey.getSurvey_List(Input);

                //for (int i = 0; i < Result.Count; i++)
                //{
                //    data.Add(new { data = Result[i] });
                //}

                if (Result != null)
                {
                    TBSurveyListResult = new { status = "0", message = "success", Result };
                }
                else
                {
                    TBSurveyListResult = new { status = "0", message = "Record not found" };
                }
            }
            catch
            {
                TBSurveyListResult = new { status = "1", message = "failed" };
            }

            return(new { TBSurveyListResult });
        }
        public object AddEditSevey(Cls_Input Input)
        {
            dynamic       AddSurvey;
            List <object> AddSurveyResult = new List <object>();

            try
            {
                int Result = servey.AddEditSevey(Input);

                if (Result > 0)
                {
                    AddSurvey = new { status = "0", message = "success" };
                }
                else
                {
                    AddSurvey = new { status = "1", message = "failed" };
                }
            }
            catch
            {
                AddSurvey = new { status = "1", message = "failed" };
            }

            return(new { AddSurvey });
        }
示例#4
0
        //private static TouchBaseWebAPI.Data.row_productionEntities _DbTouchbase = new TouchBaseWebAPI.Data.row_productionEntities();

        public static int AddEditSevey(Cls_Input obj)
        {
            int result = 0;

            MySqlParameter[] parameterList = new MySqlParameter[13];

            parameterList[0]  = new MySqlParameter("?P_Pk_ServeyID", obj.Pk_ServeyID);
            parameterList[1]  = new MySqlParameter("?P_Fk_GroupID", obj.groupId);
            parameterList[2]  = new MySqlParameter("?P_publicServeyID", obj.publicsurveyid);
            parameterList[3]  = new MySqlParameter("?P_datecreated", obj.datecreated);
            parameterList[4]  = new MySqlParameter("?P_dateupdated", obj.dateupdated);
            parameterList[5]  = new MySqlParameter("?P_ExpiredDate", obj.expirydate);
            parameterList[6]  = new MySqlParameter("?P_Name", obj.name);
            parameterList[7]  = new MySqlParameter("?P_Status", obj.status);
            parameterList[8]  = new MySqlParameter("?P_ResultCount", obj.resultcount);
            parameterList[9]  = new MySqlParameter("?P_surveysteps", obj.surveysteps);
            parameterList[10] = new MySqlParameter("?P_surveylink", obj.surveylink);
            parameterList[11] = new MySqlParameter("?P_profileId", obj.profileId);

            parameterList[12]           = new MySqlParameter("?P_Fk_ServeyID", DbType.Int32);
            parameterList[12].Direction = ParameterDirection.InputOutput;

            try
            {
                result = MySqlHelper.ExecuteNonQuery(GlobalVar.strAppConn, CommandType.StoredProcedure, "USP_API_Mobile_AddEditSevey", parameterList);
                result = Convert.ToInt32(parameterList[12].Value);
            }
            catch
            {
                throw;
            }

            return(result);
        }
示例#5
0
        public static int DeleteSevey(Cls_Input obj)
        {
            int result = 0;

            MySqlParameter[] parameterList = new MySqlParameter[3];

            parameterList[0] = new MySqlParameter("?P_groupId", obj.groupId);
            parameterList[1] = new MySqlParameter("?P_profileId", obj.profileId);
            parameterList[2] = new MySqlParameter("?P_Pk_ServeyID", obj.Pk_ServeyID);

            try
            {
                result = MySqlHelper.ExecuteNonQuery(GlobalVar.strAppConn, CommandType.StoredProcedure, "USP_API_DeleteSevey", parameterList);
            }
            catch
            {
                throw;
            }

            return(result);
        }
示例#6
0
        public static List <Cls_Input> getSurvey_List(Cls_Input Obj)
        {
            try
            {
                MySqlParameter[] param = new MySqlParameter[2];

                param[0] = new MySqlParameter("?p_groupId", Obj.groupId);
                param[1] = new MySqlParameter("?p_profileId", Obj.profileId);

                using (TouchBaseWebAPI.Data.row_productionEntities context = new TouchBaseWebAPI.Data.row_productionEntities())
                {
                    context.Connection.Open();
                    var Result = context.ExecuteStoreQuery <Cls_Input>("CALL USPGetSurvey_List(?p_groupId,?p_profileId)", param).ToList();
                    return(Result);
                }
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }