public BulkPurchaseForex Save(BulkPurchaseForex model, string action) { ActionMode mode = (ActionMode)Enum.Parse(typeof(ActionMode), action, true); switch (mode) { case ActionMode.Add: BulkPurchaseForexViewModel.Current.AddItem(model); return(model); case ActionMode.Edit: var forex = BulkPurchaseForexViewModel.Current; forex.Remove(forex.Where(i => i.Id == model.Id).FirstOrDefault()); forex.AddItem(model); BulkPurchaseForexViewModel.Current = forex; return(model); case ActionMode.Delete: var removeforex = BulkPurchaseForexViewModel.Current; removeforex.Remove(removeforex.Where(i => i.Id == model.Id).FirstOrDefault()); BulkPurchaseForexViewModel.Current = removeforex; return(model); //case ActionMode.Cancel: // break; default: break; } return(null); }
public static void ClearSession() { if (BulkPurchaseForexViewModel.Current != null) { BulkPurchaseForexViewModel.Current.Clear(); BulkPurchaseForexViewModel.Current = null; } }
public BulkPurchaseForexList Delete(int id) { var forex = BulkPurchaseForexViewModel.Current; var row = FindById(id); forex.Remove(row); BulkPurchaseForexViewModel.Current = forex; return(BulkPurchaseForexViewModel.Current); }
public BulkPurchaseForexList DeleteAll() { var forex = BulkPurchaseForexViewModel.Current; foreach (var row in forex) { forex.Remove(row); } BulkPurchaseForexViewModel.Current = forex; return(BulkPurchaseForexViewModel.Current); }