Example #1
0
        public IHttpActionResult GetProposalUserStatesByUserStateType(Int64 userStateType)
        {
            ProposalBusinessOperation    businessOperation = new ProposalBusinessOperation();
            List <tbl_ProposalUserState> itemsOut          = null;
            BaseOutput dbitem = businessOperation.GetProposalUserStatesByUserStateType(userStateType, out itemsOut);

            if (dbitem.ResultCode == 1)
            {
                return(Ok(itemsOut));
            }
            else
            {
                return(Content(HttpStatusCode.BadRequest, dbitem));
            }
        }
Example #2
0
        public IHttpActionResult AddProposalFavorite(tbl_ProposalFavorite item)
        {
            ProposalBusinessOperation businessOperation = new ProposalBusinessOperation();
            tbl_ProposalFavorite      itemOut           = null;
            BaseOutput baseOutput = businessOperation.AddProposalFavorite(item, out itemOut);

            if (baseOutput.ResultCode == 1)
            {
                return(Ok(itemOut));
            }
            else
            {
                return(Content(HttpStatusCode.BadRequest, baseOutput));
            }
        }
Example #3
0
        public IHttpActionResult GetProposalUserStates()
        {
            ProposalBusinessOperation    businessOperation = new ProposalBusinessOperation();
            List <tbl_ProposalUserState> itemsOut          = null;
            BaseOutput baseOutput = businessOperation.GetProposalUserStates(out itemsOut);

            if (baseOutput.ResultCode == 1)
            {
                return(Ok(itemsOut));
            }
            else
            {
                return(Content(HttpStatusCode.BadRequest, baseOutput));
            }
        }
Example #4
0
        public IHttpActionResult DeleteProposalUserState(Int64 id)
        {
            ProposalBusinessOperation businessOperation = new ProposalBusinessOperation();
            tbl_ProposalUserState     itemOut           = null;
            BaseOutput baseOutput = businessOperation.DeleteProposalUserState(id, out itemOut);

            if (baseOutput.ResultCode == 1)
            {
                return(Ok(itemOut));
            }
            else
            {
                return(Content(HttpStatusCode.BadRequest, baseOutput));
            }
        }
Example #5
0
        public IHttpActionResult GetProposalWithDetailsByIsPublic(string username)
        {
            ProposalBusinessOperation businessOperation = new ProposalBusinessOperation();
            List <Proposal>           itemsOut          = null;
            BaseOutput dbitem = businessOperation.GetProposalWithDetailsByIsPublic(username, out itemsOut);

            if (dbitem.ResultCode == 1)
            {
                return(Ok(itemsOut));
            }
            else
            {
                return(Content(HttpStatusCode.BadRequest, dbitem));
            }
        }
Example #6
0
        public IHttpActionResult GetProposalWithDetailAndStatesByProviderID(Int64 providerid)
        {
            ProposalBusinessOperation businessOperation = new ProposalBusinessOperation();
            List <Proposal>           itemsOut          = null;
            BaseOutput dbitem = businessOperation.GetProposalsWithStateByProviderID(providerid, out itemsOut);

            if (dbitem.ResultCode == 1)
            {
                return(Ok(itemsOut));
            }
            else
            {
                return(Content(HttpStatusCode.BadRequest, dbitem));
            }
        }
Example #7
0
        public IHttpActionResult GetProposalWithDetailsByID(Int64 id)
        {
            ProposalBusinessOperation businessOperation = new ProposalBusinessOperation();
            Proposal   itemOut = null;
            BaseOutput dbitem  = businessOperation.GetProposalByID(id, out itemOut);

            if (dbitem.ResultCode == 1)
            {
                return(Ok(itemOut));
            }
            else
            {
                return(Content(HttpStatusCode.BadRequest, dbitem));
            }
        }
Example #8
0
        public IHttpActionResult UpdateProposalUserGroupList(ProposalUserGroupModel item)
        {
            ProposalBusinessOperation businessOperation = new ProposalBusinessOperation();
            ProposalUserGroupModel    itemOut           = null;
            BaseOutput baseOutput = businessOperation.UpdateProposalUserGroupList(item, out itemOut);

            if (baseOutput.ResultCode == 1)
            {
                return(Ok(itemOut));
            }
            else
            {
                return(Content(HttpStatusCode.BadRequest, baseOutput));
            }
        }
Example #9
0
        public IHttpActionResult GetProposalFavoriteByPropsalIdAndUserID(Int64 proposalID, Int64 userID)
        {
            ProposalBusinessOperation businessOperation = new ProposalBusinessOperation();
            tbl_ProposalFavorite      itemOut           = null;
            BaseOutput baseOutput = businessOperation.GetProposalFavoriteByPropsalIdAndUserID(proposalID, userID, out itemOut);

            if (baseOutput.ResultCode == 1)
            {
                return(Ok(itemOut));
            }
            else if (baseOutput.ResultCode == 5)
            {
                return(Content(HttpStatusCode.NotFound, baseOutput));
            }
            else
            {
                return(Content(HttpStatusCode.BadRequest, baseOutput));
            }
        }
Example #10
0
        public IHttpActionResult GetGroupsByPropsalID(Int64 propsalid)
        {
            ProposalBusinessOperation businessOperation = new ProposalBusinessOperation();
            List <tbl_Group>          itemsOut          = null;
            BaseOutput baseOutput = businessOperation.GetGroupsByPropsalID(propsalid, out itemsOut);

            if (baseOutput.ResultCode == 1)
            {
                return(Ok(itemsOut));
            }
            else if (baseOutput.ResultCode == 5)
            {
                return(Content(HttpStatusCode.NotFound, baseOutput));
            }
            else
            {
                return(Content(HttpStatusCode.BadRequest, baseOutput));
            }
        }
Example #11
0
        public IHttpActionResult DeleteProposalWithDetail(Int64 id)
        {
            if (!ModelState.IsValid)
            {
                return(BadRequest(ModelState));
            }
            ProposalBusinessOperation businessOperation = new ProposalBusinessOperation();

            BaseOutput dbitem = businessOperation.DeleteProposalWithDetail(id);

            if (dbitem.ResultCode == 1)
            {
                return(Ok(dbitem));
            }
            else
            {
                return(Content(HttpStatusCode.BadRequest, dbitem));
            }
        }
Example #12
0
        public IHttpActionResult AddProposalWithDetail(Proposal item)
        {
            if (!ModelState.IsValid)
            {
                return(BadRequest(ModelState));
            }
            ProposalBusinessOperation businessOperation = new ProposalBusinessOperation();
            Proposal   itemOut = null;
            BaseOutput dbitem  = businessOperation.AddProposalWithDetail(item, out itemOut);

            if (dbitem.ResultCode == 1)
            {
                return(Ok(itemOut));
            }
            else
            {
                return(Content(HttpStatusCode.BadRequest, dbitem));
            }
        }
        public IHttpActionResult AddProposalLikeDislike(tbl_ProposalLikeDislike item)
        {
            if (!ModelState.IsValid)
            {
                return(BadRequest(ModelState));
            }
            ProposalBusinessOperation businessOperation = new ProposalBusinessOperation();
            tbl_ProposalLikeDislike   itemOut           = null;
            BaseOutput baseOutput = businessOperation.AddProposalLikeDislike(item, out itemOut);

            if (baseOutput.ResultCode == 1)
            {
                return(Ok(itemOut));
            }
            else
            {
                return(Content(HttpStatusCode.BadRequest, baseOutput));
            }
        }