// GET api/TelegraphOperator
        public IEnumerable <TelegraphOperator> Get()
        {
            this.OnBeforeGet();
            var results = this.SDM.GetAllTelegraphOperators <TelegraphOperator>();

            TelegraphOperator.CheckExpand(this.SDM, results, HttpContext.Current.Request["expand"]);
            this.OnAfterGet(results);
            return(results);
        }
 // POST api/TelegraphOperators/{telegraphoperator-guid}
 public TelegraphOperator Put([FromBody] TelegraphOperator telegraphoperator)
 {
     if (telegraphoperator.TelegraphOperatorId == Guid.Empty)
     {
         telegraphoperator.TelegraphOperatorId = Guid.NewGuid();
     }
     this.OnBeforePut(telegraphoperator);
     this.SDM.Upsert(telegraphoperator);
     this.OnAfterPut(telegraphoperator);
     return(telegraphoperator);
 }
 partial void OnAfterDelete(TelegraphOperator telegraphoperator);
 partial void OnBeforeDelete(TelegraphOperator telegraphoperator);
 partial void OnAfterPut(TelegraphOperator telegraphoperator);
 partial void OnBeforePut(TelegraphOperator telegraphoperator);
 partial void OnAfterGetById(TelegraphOperator TelegraphOperators, Guid telegraphoperatorId);