public Entidade.Visita ConverterVisita(VisitaViewModel model) { var v = new Entidade.Visita(); v.Usuario = new Entidade.Usuario(); v.Instituicao = new Entidade.Instituicao(); v.Id = model.Id; v.Data = model.DataVisita; v.Usuario.Id = model.Usuario.Id; v.Instituicao.Id = model.Instituicao.Id; v.Localizacao = ConverterGeolocalizacao(model.GeoLocalizacao); v.Descricao = ConverterDescricaoVisita(model.Descricao); v.Concorrencia = new List <Entidade.Concorrencia>(); foreach (var concorrencia in model.Concorrencia) { v.Concorrencia.Add(ConverterConcorrencia(concorrencia)); } return(v); }
public Entidade.Visita ConverterVisitaCadastro(CadastroVisitaViewModel model) { var v = new Entidade.Visita(); v.Usuario = new Entidade.Usuario(); v.Instituicao = new Entidade.Instituicao(); v.Id = model.IdVisita; v.Data = model.DataVisita; v.Usuario.Id = model.IdUsuario; v.Instituicao.Id = model.IdInstituicao; v.Localizacao = ConverterGeolocalizacao(model.GeoLocalizacao); v.Descricao = ConverterDescricaoVisita(model.Descricao); if (model.Descricao.IdFuncionario != null) { v.Descricao.Funcionario = new List <Entidade.Funcionario>(); foreach (var idFuncionario in model.Descricao.IdFuncionario) { v.Descricao.Funcionario.Add(new Entidade.Funcionario() { Id = idFuncionario }); } } if (model.IdConcorrencia != null) { v.Concorrencia = new List <Entidade.Concorrencia>(); foreach (var idConcorrencia in model.IdConcorrencia) { v.Concorrencia.Add(new Entidade.Concorrencia() { Id = idConcorrencia }); } } return(v); }