示例#1
0
 public ActionResult Index()
 {
     using (ComercialDataContext data = new ComercialDataContext())
     {
         List <Cliente>          Clientes = data.Clientes.AsNoTracking().ToList();
         var                     config   = new MapperConfiguration(cfg => cfg.CreateMap <Cliente, ClienteViewModel>());
         IMapper                 mapper   = config.CreateMapper();
         List <ClienteViewModel> result   = mapper.Map <List <ClienteViewModel> >(Clientes);
         return(View(result));
     }
 }
示例#2
0
 public ActionResult Crete(ClienteViewModel viewModel)
 {
     using (ComercialDataContext ctx = new ComercialDataContext())
     {
         var     config  = new MapperConfiguration(cfg => cfg.CreateMap <ClienteViewModel, Cliente>());
         IMapper mapper  = config.CreateMapper();
         Cliente cliente = mapper.Map <Cliente>(viewModel);
         ctx.Clientes.Add(cliente);
         ctx.SaveChanges();
     }
     return(RedirectToAction("Index"));
 }