Exemple #1
0
 public int PutCardsWagons(int num, [FromBody] CardsWagons value)
 {
     try
     {
         this.ef_cards.Update(value);
         return(this.ef_cards.Save());
     }
     catch (Exception e)
     {
         return(-1);
     }
 }
Exemple #2
0
 public int PostCardsWagons([FromBody] CardsWagons value)
 {
     try
     {
         this.ef_cards.Add(value);
         return(this.ef_cards.Save());
         //this.ef_cards.Refresh(value);
         //return value.num;
     }
     catch (Exception e)
     {
         return(-1);
     }
 }
Exemple #3
0
 /// <summary>
 /// Получить карачку вагона
 /// </summary>
 /// <param name="num"></param>
 /// <returns></returns>
 public CardsWagons GetCardsWagonsOfNum(int num)
 {
     try
     {
         EFCardsWagons ef_card = new EFCardsWagons(new EFDbContext());
         CardsWagons   card    = ef_card.Context.Where(c => c.num == num).FirstOrDefault();
         return(card);
     }
     catch (Exception e)
     {
         e.ExceptionMethodLog(String.Format("GetCardsWagonsOfNum(num={0})", num), servece_owner, eventID);
         return(null);
     }
 }
Exemple #4
0
 public IHttpActionResult GetCardsWagons(int num)
 {
     try
     {
         CardsWagons wagon = this.ef_cards
                             .Context
                             .Where(w => w.num == num)
                             .ToList()
                             .Select(c => c.GetCardsWagons()).FirstOrDefault();
         return(Ok(wagon));
     }
     catch (Exception e)
     {
         return(BadRequest(e.Message));
     }
 }