public ActionResult UpdateStoreBudget([FromBody] UpdateStoreBudgetRequest request) { if (request is null) { return(BadRequest()); } var response = _pizzaStoreService.UpdateStoreBudget(request); return(Ok(response)); }
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); }