Пример #1
0
 public AcessoViewModel(Acesso acesso)
 {
     Id = acesso.Id;
     LocalKey = acesso.LocalKey;
     ColaboradorKey = acesso.ColaboradorKey;
     LocalViewModel = new LocalViewModel(acesso.Local);
     ColaboradorViewModel = new ColaboradorViewModel(acesso.Colaborador);
     Movimento = acesso.Movimento;
     Data = acesso.Data;
 }
Пример #2
0
 public AcessoViewModel(Acesso acesso)
 {
     Id                   = acesso.Id;
     LocalKey             = acesso.LocalKey;
     ColaboradorKey       = acesso.ColaboradorKey;
     LocalViewModel       = new LocalViewModel(acesso.Local);
     ColaboradorViewModel = new ColaboradorViewModel(acesso.Colaborador);
     Movimento            = acesso.Movimento;
     Data                 = acesso.Data;
 }
Пример #3
0
        public ActionResult Create(LocalViewModel localViewModel)
        {
            var local = new Local();
            local = Mapper.Map<LocalViewModel, Local>(localViewModel);

            if (ModelState.IsValid)
            {
                var cliente = ClienteSelecionado();
                local.Status = StatusAtivo();
                cliente.Locais.Add(local);
                _ClienteService.Update(cliente);

                var rota = String.Format("/Local");
                return Redirect(rota);
            }

            return View(localViewModel);
        }
Пример #4
0
 //
 // GET: /Local/Create
 public ActionResult Create()
 {
     LocalViewModel localViewModel = new LocalViewModel();
     localViewModel.Key = GenerateGuid();
     return View(localViewModel);
 }
Пример #5
0
 private void SetModel(Local Local, LocalViewModel LocalViewModel)
 {
     Local.Nome = LocalViewModel.Nome;
     Local.Endereco = LocalViewModel.Endereco;
     Local.Key = LocalViewModel.Key;
     Local.Latitude = LocalViewModel.Latitude;
     Local.Longitude = LocalViewModel.Longitude;
 }
Пример #6
0
        public ActionResult Edit(LocalViewModel localViewModel)
        {
            if (ModelState.IsValid)
            {
                var cliente = ClienteSelecionado();

                Local local = cliente.Locais.Where(a => a.Id == localViewModel.Id).FirstOrDefault();

                if (local == null)
                {
                    return HttpNotFound();
                }

                SetModel(local, localViewModel);

                _ClienteService.Update(cliente);

                var rota = String.Format("/Local");
                return Redirect(rota);

            }

            return View(localViewModel);
        }