Example #1
0
        //===================================== Add Brand =====================================//
        static public SportModels.ResponseModel Api_Sport_Brand_Add_BLL(SportModels.BrandModel BM)
        {
            SportModels.ResponseModel RM = new SportModels.ResponseModel();

            try
            {
                //lay du lieu tu DAL, return
                SportModels.DALOutput DALO = new SportModels.DALOutput();

                DALO = CSqlSport.Api_Sport_Brand_Add_DAL(BM);

                // response info (success)
                RM.Code    = DALO.ErrorCode;
                RM.Message = DALO.ErrorMessage;
                RM.Data    = DALO.SqlData;
            }
            catch (Exception ex)
            {
                // log error
                CLog.LogError(CBase.GetDeepCaller(), CBase.GetDetailError(ex));
                // response info (error)
                RM.Code    = CBase.GetLayerErrorCode(CBase.LAYER.BLL);
                RM.Message = ex.Message;
                RM.Data    = null;
            }

            // return
            return(RM);
        }
Example #2
0
        public HttpResponseMessage Api_Sport_Category_Search( )
        {
            SportModels.ResponseModel RM = new SportModels.ResponseModel();
            SportModels.CategoryModel CM = new SportModels.CategoryModel();
            try
            {
                // ?categoryName={CategoryName}&createdDate={CreatedDate}
                var varUrlKeyValues = ControllerContext.Request.GetQueryNameValuePairs();

                // lay cac value can thiet tu queryString
                CM.CategoryName = varUrlKeyValues.LastOrDefault(x => x.Key == "categoryName").Value;
                CM.CreatedDate  = Convert.ToDateTime(varUrlKeyValues.LastOrDefault(x => x.Key == "createdDate").Value);

                // 1. get data
                RM = CSport.Api_Sport_Category_Search_BLL(CM);

                // 2. return response (code 200)
                return(CreateJsonResponse(RM));
            }
            catch (Exception ex)
            {
                // log error
                CLog.LogError(CBase.GetDeepCaller(), CBase.GetDetailError(ex));
                // return error code
                return(Request.CreateResponse(HttpStatusCode.InternalServerError));
            }
        }
        public HttpResponseMessage Api_Sport_Category_Update(SportModels.CategoryModel CM)
        {
            SportModels.ResponseModel RM = new SportModels.ResponseModel();
            try
            {
                // 1. get data
                RM = CSport.Api_Sport_Category_Update_BLL(CM);

                // 2. return response (code 200)
                return(CreateJsonResponse(RM));
            }
            catch (Exception ex)
            {
                // log error
                CLog.LogError(CBase.GetDeepCaller(), CBase.GetDetailError(ex));
                // return error code
                return(Request.CreateResponse(HttpStatusCode.InternalServerError));
            }
        }