// // GET: /Local/Create public ActionResult Create() { LocalViewModel localViewModel = new LocalViewModel(); localViewModel.Key = GenerateGuid(); return(View(localViewModel)); }
public LocalViewModel CarregarPerfil(long localId, long localAtendimentoId, string nomeTipoAtendimento, string enderecoProduto, long?segmentoId) { var local = _servicoLocal.ObterPorId(localId); var cidade = _servicoCidade.ObterPorId(local.cidadesID); var localTipo = _servicoLocalTipo.ObterPorId(local.locaisTiposID); if (cidade == null) { cidade = new Cidade(); } var retorno = new LocalViewModel(local.nome, local.nomeContato, localTipo.Nome, local.logradouro, local.numero, local.bairro, cidade.Nome, cidade.Uf, local.cep, local.latitude, local.longitude, local.telefone01, local.telefone02, local.telefone03, local.email01, local.email02, local.webSite, localAtendimentoId, enderecoProduto); if (segmentoId != null) { var segmento = _servicoCampoDinamicoOpcao.ObterPorId((long)segmentoId); if (segmento != null) { retorno.NomeSegmento = segmento.Nome; } } retorno.NomeTipoAtendimento = nomeTipoAtendimento; retorno.EnderecoProduto = enderecoProduto; return(retorno); }
public async Task IsTrueForUpdatedLibrary() { var song = new LocalSong("C://Song.mp3", TimeSpan.Zero); var songFinder = Substitute.For <ILocalSongFinder>(); songFinder.GetSongsAsync().Returns(Observable.Return(Tuple.Create(song, (byte[])null))); var fileSystem = new MockFileSystem(new Dictionary <string, MockFileData> { { "C://Song.mp3", new MockFileData("Bla") } }); using (Library library = new LibraryBuilder().WithFileSystem(fileSystem).WithSongFinder(songFinder).Build()) { Guid accessToken = library.LocalAccessControl.RegisterLocalAccessToken(); // NB: System.IO.Abstractions only likes backslashes library.ChangeSongSourcePath("C:\\", accessToken); var vm = new LocalViewModel(library, new ViewSettings(), new CoreSettings(), accessToken); await library.AwaitInitializationAndUpdate(); Assert.False(vm.ShowAddSongsHelperMessage); } }
public ActionResult DeleteConfirmed(int id) { LocalViewModel localViewModel = db.LocalViewModels.Find(id); db.LocalViewModels.Remove(localViewModel); db.SaveChanges(); return(RedirectToAction("Index")); }
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; }
public PreConfiguration() { VM = new LocalViewModel(); DataContext = VM; InitializeComponent(); VM.NumPlaces = 5; }
public IActionResult Locais() { var viewModel = new LocalViewModel(); viewModel.mensagem_erro = (string[])TempData["msg"]; viewModel.mensagem_sucesso = (string)TempData["msg_sucesso"]; return(View(viewModel)); }
public ActionResult Edit([Bind(Include = "ID,NomeLocal,Domingo,Segunda,Terca,Quarta,Quinta,Sexta,Sabado,HrInicio,HrFim,Cep,Rua,Numero,Complemento,Cidade,Uf")] LocalViewModel localViewModel) { if (ModelState.IsValid) { db.Entry(localViewModel).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } return(View(localViewModel)); }
public void IsTrueForEmptyLibrary() { using (Library library = Helpers.CreateLibrary()) { Guid accessToken = library.LocalAccessControl.RegisterLocalAccessToken(); var vm = new LocalViewModel(library, new ViewSettings(), new CoreSettings(), accessToken); Assert.True(vm.ShowAddSongsHelperMessage); } }
public bool ValidaHoraAtendimento(Agendamento agendamento) { LocalViewModel localViewModel = db.LocalViewModels.Find(agendamento.LocalViewModelID); if (agendamento.HoraConsulta.Hour < localViewModel.HrInicio.Hour || agendamento.HoraConsulta.AddMinutes(agendamento.TempoEmMinutosConsulta).Minute > localViewModel.HrFim.Minute) { return(false); } return(true); }
//POST protected override DriverResult Editor(WeightBasedShippingMethodPart part, IUpdateModel updater, dynamic shapeHelper) { updater.TryUpdateModel(part, Prefix, null, new[] { "IncludedShippingAreas", "ExcludedShippingAreas" }); var dyn = new LocalViewModel(); updater.TryUpdateModel(dyn, Prefix, new[] { "IncludedShippingAreas", "ExcludedShippingAreas" }, null); part.IncludedShippingAreas = dyn.IncludedShippingAreas == null ? "" : string.Join(",", dyn.IncludedShippingAreas); part.ExcludedShippingAreas = dyn.ExcludedShippingAreas == null ? "" : string.Join(",", dyn.ExcludedShippingAreas); return(Editor(part, shapeHelper)); }
public void HasAllArtistsForEmptyLibrary() { using (Library library = Helpers.CreateLibrary()) { Guid accessToken = library.LocalAccessControl.RegisterLocalAccessToken(); var vm = new LocalViewModel(library, new ViewSettings(), new CoreSettings(), accessToken); Assert.Equal(1, vm.Artists.Count); Assert.True(vm.Artists[0].IsAllArtists); Assert.Equal(vm.Artists[0], vm.SelectedArtist); } }
public IActionResult Update([FromBody] LocalViewModel local) { try { var localDomain = _mapper.Map <LocalViewModel, Local>(local); var response = _mapper.Map <Local, LocalViewModel>(_localAppService.Update(localDomain)); return(Ok(response)); } catch (Exception ex) { return(BadRequest(ex.Message)); } }
// GET: Locais/Delete/5 public ActionResult Delete(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } LocalViewModel localViewModel = db.LocalViewModels.Find(id); if (localViewModel == null) { return(HttpNotFound()); } return(View(localViewModel)); }
public LocalViewModel RetornarPeloId(int id) { using (var conexao = new SqlConnection(connStr)) { try { LocalViewModel result = conexao.QueryFirst <LocalViewModel>("select Local.* from Local where ID=@id", new { id = id }); conexao.Close(); return(result); } catch (Exception e) { throw new Exception("Não foi possível buscar todos os itens!", e); } } }
public JsonResult Atualizar([FromBody] LocalViewModel local) { ResponseBase <LocalViewModel> response = new ResponseBase <LocalViewModel>(); try { response.Data = _LocalAppService.Atualizar(local); response.Success = true; } catch (Exception ex) { response.Success = false; response.Message = ex.Message; } return(base.buildJsonResult(response)); }
public void PlayNowCommandCanExecuteSmokeTest() { var settings = new CoreSettings(); using (Library library = Helpers.CreateLibrary(settings)) { Guid accessToken = library.LocalAccessControl.RegisterLocalAccessToken(); var vm = new LocalViewModel(library, new ViewSettings(), settings, accessToken); var canExecuteColl = vm.PlayNowCommand.CanExecuteObservable.CreateCollection(); library.LocalAccessControl.SetLocalPassword(accessToken, "Password"); library.LocalAccessControl.DowngradeLocalAccess(accessToken); Assert.Equal(new[] { true, false }, canExecuteColl); } }
public void Initialize() { switch (_remoteSource) { case CarSetupsRemoteSource.None: DataContext = new LocalViewModel(_car, _acManager, string.IsNullOrEmpty(_filter) ? null : Filter.Create(CarSetupObjectTester.Instance, _filter)); break; case CarSetupsRemoteSource.TheSetupMarket: DataContext = new RemoteViewModel(_car, _acManager, null); // TODO: filter? break; default: throw new ArgumentOutOfRangeException(); } InitializeComponent(); }
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)); }
public bool ValidaHorarioLivreLocal(Agendamento agendamento) { LocalViewModel local = localModels.localDiasemana(agendamento); DateTime inicioConsulta = agendamento.HoraConsulta.AddMinutes(-agendamento.TempoEmMinutosConsulta); DateTime terminoConsulta = agendamento.HoraConsulta.AddMinutes(agendamento.TempoEmMinutosConsulta); var a = (from x in db.Agendamentos where x.LocalViewModelID.Equals(agendamento.LocalViewModelID) && (x.HoraConsulta > inicioConsulta && x.HoraConsulta < terminoConsulta) select x).ToList(); if (a.Any()) { return(false); } else { return(true); } }
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)); }
public async Task ShowSongHelperMessageIsTrueForUpdatedLibrary() { var song = new LocalSong("C://Song.mp3", TimeSpan.Zero); var songFinder = Substitute.For<ILocalSongFinder>(); songFinder.GetSongsAsync().Returns(Observable.Return(Tuple.Create(song, (byte[])null))); var fileSystem = new MockFileSystem(new Dictionary<string, MockFileData> { { "C://Song.mp3", new MockFileData("Bla") } }); using (Library library = new LibraryBuilder().WithFileSystem(fileSystem).WithSongFinder(songFinder).Build()) { Guid accessToken = library.LocalAccessControl.RegisterLocalAccessToken(); // NB: System.IO.Abstractions only likes backslashes library.ChangeSongSourcePath("C:\\", accessToken); var vm = new LocalViewModel(library, new ViewSettings(), new CoreSettings(), accessToken); await library.AwaitInitializationAndUpdate(); Assert.False(vm.ShowAddSongsHelperMessage); } }
public OcorrenciaFormViewModel CarregarVisualizar(long ocorrenciaId) { var ocorrencia = _servicoOcorrencia.ObterPorId(ocorrenciaId); if (ocorrencia != null) { var pessoaFisica = new PessoaFisica(); var pessoaJuridica = new PessoaJuridica(); var Cidade = new Cidade(); var statusEntidade = new StatusEntidade(); var viewModel = new OcorrenciaFormViewModel { OcorrenciaID = ocorrenciaId, OcorrenciaTiposXOcorrencia = _ocorrenciaTiposXOcorrenciaServico.ObterDadosOcorrenciaTiposXOcorrencia(ocorrenciaId), atualizadoEm = ocorrencia.AtualizadoEm, criadoEm = ocorrencia.CriadoEm, StatusEntidade = _servicoStatusEntidade.ObterPorId(ocorrencia.StatusEntidadesId) }; statusEntidade = ocorrencia.StatusEntidadesId > 0 ? _servicoStatusEntidade.ObterPorId(ocorrencia.StatusEntidadesId) : null; viewModel.StatusEntidade = statusEntidade; viewModel.criadoEm = ocorrencia.CriadoEm; viewModel.atualizadoEm = ocorrencia.AtualizadoEm; if (ocorrencia.PessoaFisicaId != null) { pessoaFisica = _servicoPessoaFisica.ObterPorId((long)ocorrencia.PessoaFisicaId); if (pessoaFisica.CidadeId != null) { Cidade = _servicoCidadeServico.ObterPorId((long)pessoaFisica.CidadeId); } _cliente = new ClientePerfilViewModel(pessoaFisica, "", Cidade, false); pessoaJuridica = null; } else if (ocorrencia.PessoaJuridicaId != null) { pessoaJuridica = _servicoPessoaJuridica.ObterPorId((long)ocorrencia.PessoaJuridicaId); if (pessoaJuridica.CidadeId != null) { Cidade = _servicoCidadeServico.ObterPorId((long)pessoaJuridica.CidadeId); } _cliente = new ClientePerfilViewModel(pessoaJuridica, "", Cidade, false); pessoaFisica = null; } _cliente.Visualizar = true; viewModel.Cliente = _cliente; //Carregar Local var local = _servicoLocal.ObterLocalPorOcorrenciaId(ocorrencia.Id); if (local != null) { string nomeCidade = ""; string nomeEstado = ""; if (local.LocalOcorrencia.CidadesId != null) { var cidade = _servicoCidadeServico.ObterPorId((int)local.LocalOcorrencia.CidadesId); if (cidade != null) { nomeCidade = cidade.Nome; nomeEstado = cidade.Uf; } } var enderecoProduto = new EnderecoProdutoViewModel(local.LocalOcorrencia.Logradouro, local.LocalOcorrencia.Numero, local.LocalOcorrencia.Cep, local.LocalOcorrencia.Bairro, nomeCidade, nomeEstado, local.LocalOcorrencia.Complemento); var local2 = new LocalViewModel(local.nome, local.LocalTipo.Nome, local.logradouro, local.numero, local.bairro, local.cidade, local.estado, local.cep, local.telefone01, local.telefone02, local.telefone03, local.email01, local.email02, local.webSite, enderecoProduto.EnderecoCompleto, local.LocalOcorrencia.LocalTipoAtendimento.nome); viewModel.Local = local2; } return(viewModel); } var validacaoRetorno = new ValidationResult(); validacaoRetorno.Add(new ValidationError("Nenhuma ocorrência encontrada com os parâmetros informados.")); return(new OcorrenciaFormViewModel { ValidationResult = validacaoRetorno }); }
private SolutionWindow() { VM = new LocalViewModel(); InitializeComponent(); DataContext = VM; this.Closing += SolutionWindow_Closing; solver.SolverBegin += solver_SolverBegin; solver.SolverProgress += solver_SolverProgress; solver.SolverDone += solver_SolverDone; //solver.SolverCancel += solver_SolverCancel; InitializeGraph(); }
public LocalView() { InitializeComponent(); LocalVM = new LocalViewModel(); this.BindingContext = LocalVM; }
public void Adicionar(LocalViewModel LocalViewModel) { _LocalService.Adicionar(Mapper.Map <Local>(LocalViewModel)); }
public LocalViewModel Atualizar(LocalViewModel LocalViewModel) { var localAtualizado = _LocalService.Atualizar(Mapper.Map <Local>(LocalViewModel)); return(Mapper.Map <LocalViewModel>(localAtualizado)); }
public LocalViewModel localDiasemana(Agendamento agendamento) { LocalViewModel localViewModel = db.LocalViewModels.Find(agendamento.LocalViewModelID); return(localViewModel); }
public SettingsWindow() { settingsManager = new SettingsManager.SettingsManager(); InitializeComponent(); VM = new LocalViewModel(); VM.PropertyChanged += VM_PropertyChanged; LoadSettings(); DataContext = VM; }
public bool ValidaDiaDaSemanaAtendimento(Agendamento agendamento) { Profissional profissional = prof.profissionalDiasemana(agendamento); LocalViewModel local = localModels.localDiasemana(agendamento); //dia da semana em formato ddd para comparação (dom, seg, ter, qua, qui, sex, sab) //Validando dia da semana disponível para profissional e local String diaDaSemana = agendamento.DataConsulta.ToString("ddd"); if (diaDaSemana.Equals("dom")) { if (profissional.Domingo.Equals(null) || local.Domingo.Equals(null)) { return(false); } } else { if (diaDaSemana.Equals("seg")) { if (profissional.Segunda.Equals(null) || local.Segunda.Equals(null)) { return(false); } } else { if (diaDaSemana.Equals("ter")) { if (profissional.Terca.Equals(null) || local.Terca.Equals(null)) { return(false); } } else { if (diaDaSemana.Equals("qua")) { if (profissional.Quarta.Equals(null) || local.Quarta.Equals(null)) { return(false); } } else { if (diaDaSemana.Equals("qui")) { if (profissional.Quinta.Equals(null) || local.Quinta.Equals(null)) { return(false); } } else { if (diaDaSemana.Equals("sex")) { if (profissional.Sexta.Equals(null) || local.Sexta.Equals(null)) { return(false); } } else { if (diaDaSemana.Equals("sab")) { if (profissional.Sabado.Equals(null) || local.Sabado.Equals(null)) { return(false); } } } } } } } } return(true); }
public OcorrenciaFormViewModel ObterPorId(long id, string userId, long?atendimentoId) { var ocorrencia = _servicoOcorrencia.ObterOcorrenciaCompletaPorId(id); if (ocorrencia != null) { var listaAnotacao = _servicoAnotacao.ObterPorOcorrenciaId(id); var listaContrato = _servicoContrato.ObterContratosNovaOcorrencia(ocorrencia.PessoaFisicaId, ocorrencia.PessoaJuridicaId); var ddLsOcorrenciaTipo = ObterOcorrenciaTipoDdlViewModel(ocorrencia.OcorrenciasTiposId); var ocorrenciaTipo = _servicoOcorrenciaTipo.ObterPorId(ocorrencia.OcorrenciasTiposId); var podeEditar = string.IsNullOrEmpty(ocorrencia.ResponsavelPorAspNetUserId) ? ocorrencia.CriadoPorUserId == userId : ocorrencia.ResponsavelPorAspNetUserId == userId; if (podeEditar) { if (ocorrencia.StatusEntidade != null) { if (ocorrencia.StatusEntidade.finalizador) { podeEditar = false; } } } var viewDinamicaModel = _viewDinamicaAppServico.Carregar("OCORRENCIA", "padrão", null, ocorrencia.Id, podeEditar); var statusEntidade = ocorrencia.StatusEntidadesId > 0 ? _servicoStatusEntidade.ObterPorId(ocorrencia.StatusEntidadesId) : null; //DateTime? previsao = null; //if (ocorrenciaTipo != null) //{ // if (ocorrenciaTipo.TempoPrevistoAtendimento > 0) // { // previsao = ocorrencia.CriadoEm.AddMinutes(ocorrenciaTipo.TempoPrevistoAtendimento); // } //} var usuarioFinalizador = string.Empty; if (!string.IsNullOrEmpty(ocorrencia.FinalizadoPorUserId)) { var finalizadoPor = _servicoUsuario.ObterPorUserId(ocorrencia.FinalizadoPorUserId); if (finalizadoPor != null) { usuarioFinalizador = finalizadoPor.Nome; } } var nomeCampoChave1 = _servicoConfiguracao.ObterNomeCampoChave1Ocorrencia(); var valorCampoChave1 = _servicoConfiguracao.ObterValorPadraoCampoChave1Ocorrencia(); var retorno = new OcorrenciaFormViewModel(null, listaContrato, ocorrencia, listaAnotacao, statusEntidade, atendimentoId, ddLsOcorrenciaTipo, null, ocorrenciaTipo.VincularLocal, viewDinamicaModel, podeEditar, ocorrencia.PrevisaoInicial, ocorrencia.CampoChave1, nomeCampoChave1, string.IsNullOrEmpty(valorCampoChave1), usuarioFinalizador); ///*Regra colocada em 25/10/2018 de forma emergencial para abrir ocorrência dentro de um iframe somente para a AIG....*/ //var tipoAberturaOcorrencia = _servicoConfiguracao.ObterTipoAberturaOcorrencia(); //if (tipoAberturaOcorrencia != null) // if (tipoAberturaOcorrencia.Valor == "IFRAME") // retorno.CarregadaEmIframe = true; //Carregar Local var local = _servicoLocal.ObterLocalPorOcorrenciaId(ocorrencia.Id); if (local == null) { return(retorno); } var nomeCidade = ""; var nomeEstado = ""; if (local.LocalOcorrencia.CidadesId != null) { var cidade = _servicoCidadeServico.ObterPorId((int)local.LocalOcorrencia.CidadesId); if (cidade != null) { nomeCidade = cidade.Nome; nomeEstado = cidade.Uf; } } var enderecoProduto = new EnderecoProdutoViewModel(local.LocalOcorrencia.Logradouro, local.LocalOcorrencia.Numero, local.LocalOcorrencia.Cep, local.LocalOcorrencia.Bairro, nomeCidade, nomeEstado, local.LocalOcorrencia.Complemento); var local2 = new LocalViewModel(local.nome, local.LocalTipo.Nome, local.logradouro, local.numero, local.bairro, local.cidade, local.estado, local.cep, local.telefone01, local.telefone02, local.telefone03, local.email01, local.email02, local.webSite, enderecoProduto.EnderecoCompleto, local.LocalOcorrencia.LocalTipoAtendimento.nome); retorno.Local = local2; return(retorno); } var validacaoRetorno = new ValidationResult(); validacaoRetorno.Add(new ValidationError("Nenhuma ocorrência encontrada com os parâmetros informados.")); return(new OcorrenciaFormViewModel { ValidationResult = validacaoRetorno }); }