예제 #1
0
        public async Task <Response> Save(SaveCategoryReq request)
        {
            var result = new Response()
            {
                Id      = 0,
                Message = "Something went wrong, please contact administrator."
            };

            try
            {
                DynamicParameters parameters = new DynamicParameters();
                parameters.Add("@Id", request.Id);
                parameters.Add("@CategoryName", request.CategoryName);

                result = await SqlMapper.QueryFirstOrDefaultAsync <Response>(cnn : connection,
                                                                             sql : "sp_SaveCategory",
                                                                             param : parameters,
                                                                             commandType : CommandType.StoredProcedure);

                return(result);
            }
            catch (Exception ex)
            {
                return(result);
            }
        }
예제 #2
0
        public SaveCategoryRes Created(SaveCategoryReq category)
        {
            var result = new SaveCategoryRes()
            {
                Result  = 0,
                Message = $"Đã xảy ra lỗi, vui lòng thử lại sau."
            };

            try
            {
                DynamicParameters parameters = new DynamicParameters();
                parameters.Add(@"ID", category.ID);
                parameters.Add(@"CategoryName", category.CategoryName);
                var response = SqlMapper.ExecuteScalar <int>(con, "proc_SaveCategory", param: parameters, commandType: CommandType.StoredProcedure);
                result.Result  = response;
                result.Message = category.ID == 0 ?
                                 $"Brand created success." :
                                 $"Update brand success!";
                return(result);
            }
            catch
            {
                return(result);
            }
        }
예제 #3
0
 public Task <SaveCategoryRes> Save(SaveCategoryReq request)
 {
     return(categoryRepository.Save(request));
 }
예제 #4
0
        public async Task <CategoryRes> Save(SaveCategoryReq request)
        {
            var tam = await categoryRepository.Save(request);

            return(tam);
        }
예제 #5
0
        public async Task <OkObjectResult> SaveCategory(SaveCategoryReq request)
        {
            var result = await categoryService.Save(request);

            return(Ok(result));
        }
예제 #6
0
 public SaveCategoryRes Created(SaveCategoryReq category)
 {
     return(_categoryRepository.Created(category));
 }
예제 #7
0
 public SaveCategoryRes Post([FromBody] SaveCategoryReq model)
 {
     return(_categoryService.Created(model));
 }
예제 #8
0
        public async Task <Response> Save(SaveCategoryReq request)
        {
            var kqua = await categoryRepository.Save(request);

            return(kqua);
        }