예제 #1
0
        public SaveBrandRes Created(SaveBrandReq brand)
        {
            var result = new SaveBrandRes()
            {
                Result  = 0,
                Message = $"Đã xảy ra lỗi, vui lòng thử lại sau."
            };

            try
            {
                DynamicParameters parameters = new DynamicParameters();
                parameters.Add(@"ID", brand.ID);
                parameters.Add(@"BrandName", brand.BrandName);
                parameters.Add(@"ParenID", brand.ParenID);
                var response = SqlMapper.ExecuteScalar <int>(con, "proc_SaveBrand", param: parameters, commandType: CommandType.StoredProcedure);
                result.Result  = response;
                result.Message = brand.ID == 0 ?
                                 $"Brand created success." :
                                 $"Update brand success!";
                return(result);
            }
            catch
            {
                return(result);
            }
        }
예제 #2
0
        public async Task <Response> save(SaveBrandReq 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("@Brandname", request.BrandName);
                result = await SqlMapper.QueryFirstOrDefaultAsync <Response>(cnn : connection, sql : "sp_SaveBrand", param : parameters, commandType : CommandType.StoredProcedure);

                return(result);
            }
            catch (Exception ex)
            {
                return(result);
            }
        }
예제 #3
0
        public async Task <OkObjectResult> Save(SaveBrandReq request)
        {
            var result = await brandService.save(request);

            return(Ok(result));
        }
예제 #4
0
 public async Task <Response> save(SaveBrandReq request)
 {
     return(await brandRepository.save(request));
 }
예제 #5
0
 public SaveBrandRes Post([FromBody] SaveBrandReq model)
 {
     return(_brandService.SaveProductRes(model));
 }
예제 #6
0
 public SaveBrandRes SaveProductRes(SaveBrandReq brand)
 {
     return(_brandRepository.Created(brand));
 }