Esempio n. 1
0
        public IHttpActionResult CheckDuplicate(string username)
        {
            bool rs = true;

            try
            {
                Admin ad = new AdminDAO().GetAdminById(username);
                if (ad != null)
                {
                    rs = false;
                }

                Cast cast = new CastDAO().GetCastById(username);
                if (cast != null)
                {
                    rs = false;
                }
            }
            catch (Exception)
            {
                throw;
            }
            if (rs)
            {
                return(Ok());
            }

            return(Conflict());
        }
Esempio n. 2
0
        public List <String> CheckLogin(string username, string password)
        {
            List <String> list = new List <string>();

            try
            {
                Admin ad = new AdminDAO().CheckLogin(username, password);
                if (ad != null)
                {
                    list.Add("successfull");
                    list.Add("admin");
                    list.Add(ad.Username);
                }

                Cast cast = new CastDAO().CheckLogin(username, password);
                if (cast != null)
                {
                    list.Add("successfull");
                    list.Add("cast");
                    list.Add(cast.Username);
                }

                if (list.Count == 0)
                {
                    list.Add("fail");
                }
            }
            catch (Exception)
            {
                throw;
            }

            return(list);
        }
Esempio n. 3
0
        public IHttpActionResult Delete([FromUri] string username)
        {
            var rs = new CastDAO().DeleteCast(username);

            if (rs)
            {
                return(Ok());
            }

            return(Conflict());
        }
Esempio n. 4
0
        public IHttpActionResult GetCastById(string username)
        {
            Cast cast = new CastDAO().GetCastById(username);

            if (cast != null)
            {
                return(Ok(cast));
            }

            return(Conflict());
        }
Esempio n. 5
0
        public HttpResponseMessage Update(Cast cast)
        {
            var rs = new CastDAO().UpdateCast(cast);

            return(rs == true ? new HttpResponseMessage(HttpStatusCode.OK) : new HttpResponseMessage(HttpStatusCode.BadRequest));
        }
Esempio n. 6
0
        public IHttpActionResult GetAllCasts()
        {
            var list = new CastDAO().GetAllCast();

            return(Ok(new CastDAO().GetAllCast()));
        }