Beispiel #1
0
 public string SavecounterParty(CounterParty counterParty)
 {
     using (LoanPriceEntities context = new LoanPriceEntities())
     {
         if (counterParty.ID <= 0)
         {
             if (context.CounterParties.Where(s => s.Name == counterParty.Name).Count() == 0)
             {
                 context.AddToCounterParties(counterParty);
                 context.SaveChanges();
                 return("CounterParty is added successfully");
             }
             else
             {
                 return("Entry of the same Name is already exists.");
             }
         }
         else
         {
             if (context.CounterParties.Where(s => s.Name == counterParty.Name && s.ID != counterParty.ID).Count() == 0)
             {
                 context.CounterParties.Attach(counterParty);
                 context.ObjectStateManager.ChangeObjectState(counterParty, System.Data.EntityState.Modified);
                 context.SaveChanges();
                 return("CounterParty is Updated successfully");
             }
             else
             {
                 return("Entry of the same Name is already exists.");
             }
         }
     }
 }
Beispiel #2
0
 public void AddImportedQuotesAndTrades(List <CounterParty> lst)
 {
     try
     {
         using (LoanPriceEntities context = new LoanPriceEntities())
         {
             foreach (var item in lst)
             {
                 context.AddToCounterParties(item);
             }
             context.SaveChanges();
         }
     }
     catch (Exception ex)
     {
     }
 }