Exemplo n.º 1
0
 public Task <bool> ModifyExpense(ModifyExpenseDTO data) => Task.Run(() =>
 {
     var expense             = context.Expense.First(a => a.Expenseid == data.expenseId);
     expense.Expensename     = data.expenseName;
     expense.Expensecategory = (int)data.expenseCategory;
     expense.Moneyused       = data.moneyUsed;
     context.SaveChanges();
     return(true);
 });
Exemplo n.º 2
0
        public async Task <string> ModifyExpense(string expenseId, string expenseName, float moneyUsed, int expenseCategory)
        {
            ModifyExpenseDTO data = new ModifyExpenseDTO {
                expenseId = expenseId, expenseName = expenseName, moneyUsed = moneyUsed, expenseCategory = expenseCategory
            };
            var json          = JsonConvert.SerializeObject(data);
            var stringContent = new StringContent(json, Encoding.UTF8, "application/json");

            try
            {
                var response = await client.PutAsync("http://194.5.157.98:88/api/Expenses/ModifyExpense", stringContent);

                response.EnsureSuccessStatusCode();
                var responseBody = await response.Content.ReadAsStringAsync().ConfigureAwait(false);

                return(responseBody);
            }
            catch (Exception ex)
            {
                Logger.Log(string.Format("ModifyExpense: {0}", ex.ToString()));
            }

            return("Unexpected error");
        }
Exemplo n.º 3
0
 public async Task <IActionResult> ModifyExpense([FromBody] ModifyExpenseDTO data)
 {
     return(Ok(await Task.Run(() => exp.ModifyExpense(data))));
 }