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

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