public ColaboradorViewModel(Colaborador colaborador)
 {
     Id = colaborador.Id;
     Documento = colaborador.Documento;
     Nome = colaborador.Nome;
     Email = colaborador.Email;
     Foto = colaborador.Foto;
     Key = colaborador.Key;
     UltimoAcesso = colaborador.UltimoAcesso;
 }
        private ColaboradorLocalizacaoViewModel BindAcesso(Acesso acesso, Colaborador colaborador)
        {
            ColaboradorLocalizacaoViewModel r = new ColaboradorLocalizacaoViewModel();
            r.Nome = colaborador.Nome;
            r.Documento = colaborador.Documento;
            r.Email = colaborador.Email;
            r.Foto = colaborador.Foto;

            r.Data = acesso.Data;
            r.Local = acesso.Local.Nome;
            r.Latitude = acesso.Local.Latitude;
            r.Longitude = acesso.Local.Longitude;
            r.Movimento = acesso.Movimento;

            return r;
        }
        public ActionResult Create(ColaboradorViewModel ColaboradorViewModel)
        {
            var Colaborador = new Colaborador();
            Colaborador = Mapper.Map<ColaboradorViewModel, Colaborador>(ColaboradorViewModel);

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

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

            return View(ColaboradorViewModel);
        }
 private void SetModel(Colaborador Colaborador, ColaboradorViewModel ColaboradorViewModel)
 {
     Colaborador.Nome = ColaboradorViewModel.Nome;
     Colaborador.Key = ColaboradorViewModel.Key;
     Colaborador.Documento = ColaboradorViewModel.Documento;
     Colaborador.Email = ColaboradorViewModel.Email;
 }