コード例 #1
0
        public ActionResult UpdateStoreBudget([FromBody] UpdateStoreBudgetRequest request)
        {
            if (request is null)
            {
                return(BadRequest());
            }

            var response = _pizzaStoreService.UpdateStoreBudget(request);

            return(Ok(response));
        }
コード例 #2
0
        public UpdateStoreBudgetResponse UpdateStoreBudget(UpdateStoreBudgetRequest request)
        {
            UpdateStoreBudgetResponse response = new UpdateStoreBudgetResponse();

            try
            {
                var storeBudget = GetStoreBudget().MapTo <Entity.StoreMetaData>();
                storeBudget.Value = request.Amount.ToString();
                var updateResponse = _elasticClient.Update <Entity.StoreMetaData>(storeBudget.Id, i => i.Index(_configuration["StoreIndexName"]).Doc(storeBudget));

                response.IsSuccess = updateResponse.IsValid;
            }
            catch (System.Exception ex)
            {
                response.IsSuccess = false;
                response.Message   = ex.Message.ToString();
            }

            return(response);
        }