//===================================== 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); }
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)); } }