コード例 #1
0
            public IEnumerable <parentClass> fetchParent(string courseId)
            {
                List <parentClass> response = new List <parentClass>();
                IparentClient      read     = new IparentClient();

                try
                {
                    response = read.readString(courseId).ToList();
                }
                catch
                {
                }
                return(response);
            }
コード例 #2
0
            public string parent(string parentId)
            {
                string response = "Success";

                try
                {
                    IparentClient use = new IparentClient();
                    response = use.deleteString(new Guid(parentId).ToString(), Guid.NewGuid().ToString());
                }
                catch (Exception ex)
                {
                    response = ex.ToString();
                }
                return(response);
            }
コード例 #3
0
            public string parentCreate(string name, string creator, string course)
            {
                if (name == null || name.Length <= 0)
                {
                    return("nameNull");
                }
                if (creator == null || creator.Length <= 0)
                {
                    return("creatorNull");
                }
                if (course == null || course.Length <= 0)
                {
                    return("courseNull");
                }

                string response   = "";
                Guid   parentGuid = new Guid();

                try
                {
                    IparentClient create       = new IparentClient();
                    string        parentString = create.createString(name, creator, course);
                    try
                    {
                        parentGuid = new Guid(parentString);
                    }
                    catch
                    {
                        response = parentString;
                    }
                }
                catch
                {
                    return("Error");
                }

                return(response.ToString());
            }
コード例 #4
0
        public string delete(courseDelete use)
        {
            SqlConnection con = new SqlConnection(data);
            SqlCommand    cmd = new SqlCommand("DELETE FROM courseData WHERE courseId = @courseId", con);

            cmd.Parameters.AddWithValue("@courseId", use.courseId);
            string response = "Success";

            con.Open();
            try
            {
                cmd.ExecuteNonQuery();
            }
            catch (SqlException ex)
            {
                response = ex.ToString();
                con.Close();
                return(response);
            }
            con.Close();

            try
            {
                parentDeleteAll pare = new parentDeleteAll();
                pare.courseId = use.courseId;
                pare.user     = use.user;
                IparentClient client = new IparentClient();
                response = client.deleteAll(pare);
            }
            catch (Exception ex)
            {
                response = ex.ToString();
            }

            return(response);
        }