Ejemplo n.º 1
0
        // 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);
        }
Ejemplo n.º 2
0
        /// <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);
        }