コード例 #1
0
 public int PutInstructionalLetters(int id, [FromBody] InstructionalLetters value)
 {
     try
     {
         this.ef_ids.Update(value);
         int res = this.ef_ids.Save();
         return(res > 0 ? value.id : res);
     }
     catch (Exception e)
     {
         return(-1);
     }
 }
コード例 #2
0
 public IHttpActionResult GetInstructionalLetters(int id)
 {
     try
     {
         InstructionalLetters list = this.ef_ids
                                     .Context
                                     .Where(s => s.id == id)
                                     .ToList()
                                     .Select(c => c.GetInstructionalLetters()).FirstOrDefault();
         return(Ok(list));
     }
     catch (Exception e)
     {
         return(BadRequest(e.Message));
     }
 }
コード例 #3
0
 public IHttpActionResult PostInstructionalLettersOfNumDate([FromBody] IL_Num value)
 {
     try
     {
         InstructionalLetters list = this.ef_ids
                                     .Context
                                     .Where(s => s.num == value.num & s.dt == value.date)
                                     .ToList()
                                     .OrderByDescending(s => s.id)
                                     .Select(c => c.GetInstructionalLetters()).FirstOrDefault();
         return(Ok(list));
     }
     catch (Exception e)
     {
         return(BadRequest(e.Message));
     }
 }