public ActionResult Delete(int id)
        {
            var comprador          = _compradorApp.GetBy(id);
            var compradorViewModel = CompradorViewModel.ModelToViewModel(_compradorApp.GetBy(id)); //Mapper.Map<Domain.Entities.Comprador, CompradorViewModel>(comprador);

            return(View(compradorViewModel));
        }
        public ActionResult Index()
        {
            //decidi fazer meu mapeamento para ter mais eficiencia nos objetos complexos
            //var compradorViewModel = Mapper.Map<IEnumerable<Domain.Entities.Comprador>, IEnumerable<CompradorViewModel>>(_compradorApp.GetAll());

            return(View(CompradorViewModel.ModelToViewModel(_compradorApp.GetAll())));
        }
        public ActionResult Edit(int id)
        {
            var comprador = _compradorApp.GetBy(id);
            //Mapper.Map<Domain.Entities.Comprador, CompradorViewModel>(comprador);

            var compradorViewModel = CompradorViewModel.ModelToViewModel(_compradorApp.GetBy(id), _empresaApp);

            return(View("Form", compradorViewModel));
        }
 public ActionResult Create()
 {
     return(View("Form", CompradorViewModel.ModelToViewModel(new Domain.Entities.Comprador(), _empresaApp)));
 }
        public ActionResult Details(int id)
        {
            var compradorViewModel = CompradorViewModel.ModelToViewModel(_compradorApp.GetBy(id));

            return(View(compradorViewModel));
        }