/// <summary> /// <see cref="MyCompany.Expenses.Client.IExpenseService"/> /// </summary> /// <param name="expenseId"><see cref="MyCompany.Expenses.Client.IExpenseService"/></param> /// <param name="status"><see cref="MyCompany.Expenses.Client.IExpenseService"/></param> public async Task UpdateStatus(int expenseId, ExpenseStatus status) { string url = String.Format(CultureInfo.InvariantCulture , "{0}api/expenses?expenseId={1}&status={2}", _urlPrefix, expenseId, (int)status); await base.PutAsync(url, string.Empty); }
public Expense(int id, Resident payee, double amount, DateTime date, string note, ExpenseStatus status) { ID = id; Payee = payee; Amount = amount; Date = date; Note = note; Status = status; }
private IEnumerable<Expense> GetDummyExpenses(ExpenseStatus status = ExpenseStatus.Pending) { List<Expense> expenses = new List<Expense> (); for (int n = 0; n < 10; n++) { expenses.Add (new Expense(Common.Profile.Current, 1000f, 500f, "DKK", DateTime.Now, "Expense " + n, "Food", status)); } return expenses; }
public async Task UpdateStatus(int expenseId, ExpenseStatus status) { var expense = await _expenseRepository.GetAsync(expenseId); if (expense != null) { expense.Status = status; await _expenseRepository.UpdateAsync(expense); } }
public ExpenseDetails(string id, Building apartment, string expenseName, int amount, ExpenseType type, ExpenseStatus status, string month, int year) { expenseID = Guid.Parse(id); this.apartment = apartment; this.expenseName = expenseName; this.expenseAmount = amount; this.type = type; this.status = status; this.month = month; this.year = year; }
public async Task <bool> OnExpenseStatusSelected(string selectedItemKey, int selectedItemIndex) { if (!String.IsNullOrEmpty(selectedItemKey)) { this.currentExpenseStatus = (ExpenseStatus)Enum.Parse(typeof(ExpenseStatus), selectedItemKey); await this.LoadExpenses(); return(true); } return(false); }
public Expense(Profile profile, float amount, float owed, string currency, DateTime date, string description, string category, ExpenseStatus status, float exchangeRate = 1f) { Profile = profile; Amount = amount; Owed = owed; Currency = currency; Date = date; Description = description; Category = category; Status = status; ExchangeRate = exchangeRate; }
public async Task UpdateStatus(int expenseId, ExpenseStatus status) { var expense = await _expenseRepository.GetAsync(expenseId); if (expense != null) { expense.Status = status; await _expenseRepository.UpdateAsync(expense); } await this.NotifyToEmployeeToWindowsPhone(expense); }
/// <summary> /// Converts the enum Status to an image. /// </summary> /// <param name="value"></param> /// <param name="targetType"></param> /// <param name="parameter"></param> /// <param name="culture"></param> /// <returns></returns> public object Convert(object value, Type targetType, object parameter, System.Globalization.CultureInfo culture) { if (value == null || !(value is ExpenseStatus)) { return(string.Empty); } ExpenseStatus type = (ExpenseStatus)value; switch (type) { case ExpenseStatus.Pending: return("/Assets/StatusPending.png"); case ExpenseStatus.Approved: return("/Assets/StatusApproved.png"); case ExpenseStatus.Denied: return("/Assets/StatusDenied.png"); default: return(string.Empty); } }
private void UpdateStatus(ExpenseStatus expenseStatus) { myCompanyClient.ExpenseService.UpdateStatus(Expense.ExpenseId, expenseStatus); BackKeyExecute(new CancelEventArgs()); }
public void UpdateExpenseStatus(ExpenseStatus expenseStatus) { Status = expenseStatus; }
public GetExpensesByStatusQuery(ExpenseStatus expenseStatus) { ExpenseStatus = expenseStatus; }
public void setExpenseStatus(ExpenseStatus status) { this.status = status; }
public ExpenseCollectionViewModel() : base() { this.Title = AppResources.MyExpenses; this.ExpensesCollection = new ObservableCollection <msdyn_expense>(); this.currentExpenseStatus = ExpenseStatus.Draft; }
public UpdateExpenseStatusCommand(int id, ExpenseStatus expenseStatus) { ID = id; ExpenseStatus = expenseStatus; }