Esempio n. 1
0
        public List<Resposta> ListarRegistrosPorData(string data)
        {
            IUnitOfWork unit = new Context();

            DateTime dataDoDia = DateTime.Parse(data);

            IEnumerable<contaspessoais.domain.Registro> registros = new RegistroRepository(unit).GetRegistrosPorData(dataDoDia);

            List<Resposta> respostas = new List<Resposta>();

            foreach (var r in registros)
            {
                Resposta resp = new Resposta(r);
                respostas.Add(resp);
            }

            return respostas;
            //// Serialize the results as JSON
            //DataContractJsonSerializer serializer = new DataContractJsonSerializer(respostas.GetType());
            //MemoryStream memoryStream = new MemoryStream();
            //serializer.WriteObject(memoryStream, respostas);

            //// Return the results serialized as JSON
            //string json = Encoding.Default.GetString(memoryStream.ToArray());
            //return json;
        }
        public RegistroRepository(IUnitOfWork unitOfWork)
        {
            if (unitOfWork == null)
                throw new ArgumentNullException("unitOfWork");

            _context = unitOfWork as Context;
        }