// POST api/<controller> public void Post([FromBody] Votes.Vote request) { var foundUser = Utils.FindAccountByType("(samAccountName={0})", request.CreatedBy); if (foundUser != null) { request.CreatedByName = foundUser.Properties["displayName"][0].ToString(); } Votes.Save(request); }
/// <see cref="SurveyIO.Save()"/> public void Save(BinaryWriter writer) { // Salva a questão, o número de opções e depois cada uma das opções. writer.Write(Question); writer.Write(options.Count); foreach (Option option in options.Values) { // Chama o Save() de Option para salvar a opção. option.Save(writer); } // Salva os votos da enquete. votes.Save(writer); }