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; }