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); } }
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); } }
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()); } }