public IHttpActionResult PostOpenInstructionalLettersWagonOfNums([FromBody] List <int> nums) { try { List <InstructionalLettersWagon> wagons = new List <InstructionalLettersWagon>(); foreach (int num in nums) { InstructionalLettersWagon ilw = this.ef_ids .Context .Where(r => r.num == num & r.close == null) .ToList() .Select(m => m.GetInstructionalLettersWagon()).FirstOrDefault(); if (ilw != null) { wagons.Add(ilw); } } return(Ok(wagons)); } catch (Exception e) { return(BadRequest(e.Message)); } }
public int PutInstructionalLettersWagon(int id, [FromBody] InstructionalLettersWagon value) { try { this.ef_ids.Update(value); int res = this.ef_ids.Save(); return(res > 0 ? value.id : res); } catch (Exception e) { return(-1); } }
public IHttpActionResult GetInstructionalLettersWagonOfID(int id) { try { InstructionalLettersWagon list = this.ef_ids .Context .Where(s => s.id == id) .ToList() .Select(c => c.GetInstructionalLettersWagon()).FirstOrDefault(); return(Ok(list)); } catch (Exception e) { return(BadRequest(e.Message)); } }