示例#1
0
 public int PutSAP_Buffer(int id, [FromBody] SAP_Buffer value)
 {
     try
     {
         this.ef_sap.Update(value);
         return(this.ef_sap.Save());
     }
     catch (Exception e)
     {
         String.Format("Ошибка выполнения метода API:PutSAP_Buffer(id={0}, value={1})", id, value).SaveError(e);
         return(-1);
     }
 }
示例#2
0
 public int PostSAP_Buffer([FromBody] SAP_Buffer value)
 {
     try
     {
         this.ef_sap.Add(value);
         this.ef_sap.Save();
         return(value.id);
     }
     catch (Exception e)
     {
         String.Format("Ошибка выполнения метода API:PostSAP_Buffer(value={0})", value).SaveError(e);
         return(-1);
     }
 }
示例#3
0
 public IHttpActionResult GetSAP_Buffer(int id)
 {
     try
     {
         SAP_Buffer sap = this.ef_sap.Get().Where(s => s.id == id).ToList()
                          .Select(s => new SAP_Buffer
         {
             id          = s.id,
             DATE        = s.DATE,
             TIME        = s.TIME,
             LOGIN_R     = s.LOGIN_R,
             N_BAK       = s.N_BAK,
             OZM_BAK     = s.OZM_BAK,
             OZM_TREB    = s.OZM_TREB,
             FLAG_R      = s.FLAG_R,
             PLOTNOST    = s.PLOTNOST,
             VOLUME      = s.VOLUME,
             MASS        = s.MASS,
             LOGIN_EXP   = s.LOGIN_EXP,
             N_POST      = s.N_POST,
             TRANSP_FAKT = s.TRANSP_FAKT,
             N_DEB       = s.N_DEB,
             N_TREB      = s.N_TREB,
             N_POS       = s.N_POS,
             LGORT       = s.LGORT,
             WERKS       = s.WERKS,
             sending     = s.sending,
         }).FirstOrDefault();
         if (sap == null)
         {
             return(NotFound());
         }
         return(Ok(sap));
     }
     catch (Exception e)
     {
         return(NotFound());
     }
 }