public int PutCardsWagons(int num, [FromBody] CardsWagons value) { try { this.ef_cards.Update(value); return(this.ef_cards.Save()); } catch (Exception e) { return(-1); } }
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); } }
/// <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); } }
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)); } }