public WebCidadeVw FindCidade(int id) { var business = DotzCore.GetBusinessService <LocaisBSvc>(); var cidades = business.ListarCidades().Select(p => p.Value) .FirstOrDefault(p => p.WebCidadeId == id); return(cidades); }
public List <WebCidadeVw> Cidade(int estadoId) { var business = DotzCore.GetBusinessService <LocaisBSvc>(); var cidades = business.ListarCidades().Select(p => p.Value) .Where(p => p.EstadoId == estadoId).ToList(); return(cidades); }
public ResultObject Delete(int id) { var business = DotzCore.GetBusinessService <RestauranteBSvc>(); return(business.ReprovarCadastroFornecedor(id) ? new ResultObject("Restaurante salvo com sucesso", false) : new ResultObject("Ocorreu um erro, por favor tente novamente.", true)); }
public ResultObject Active(int id) { var business = DotzCore.GetBusinessService <RestauranteBSvc>(); return(business.AtivarRestaurante(id) ? new ResultObject("Restaurante salvo com sucesso", false) : new ResultObject("Ocorreu um erro, por favor tente novamente.", true)); }
private static ResultObject AuthenticaticaSiteUser(AuthenticateStateVw usuario) { var objResult = new ResultObject(true); if (usuario.Authenticated) { if (usuario.UserIdAuthenticate == null) { return(new ResultObject("Não foi possível conectar", true)); } var identificador = usuario.UserIdAuthenticate.Value; var result = DotzCore.GetBusinessService <UsuarioBSvc>() .ObterUsuarioCompletoPorIdentificador(identificador.ToString()); var restaurante = FindRestaurantPerDocument(usuario.Identifier); if (restaurante != null) { if (restaurante.WmsRestauranteId != null) { objResult = new ResultObject(false) { Object = new UserModel() { User = result, IsCatalogo = false, IsRestaurante = true, RestauranteId = restaurante.WmsRestauranteId.Value } } } ; } objResult.Message = "Usuário não encontrado para RW."; return(objResult); } string erro; switch (usuario.Status) { case eAuthenticateStatus.Blocked: erro = "Conta bloqueada"; break; case eAuthenticateStatus.InvalidAnswer: case eAuthenticateStatus.InvalidPassword: erro = "Senha inválida"; break; default: erro = "Não foi possível conectar."; break; } return(new ResultObject(erro, true)); }
public ResultObject Post([FromBody] RestauranteVw info) { //Retira pontos e traços do cnpj info.Restaurante.Cnpj = info.Restaurante.Cnpj.Replace(".", "").Replace("-", "").Replace("/", ""); info.Enderecos.ToList()[0].Cep = info.Enderecos.ToList()[0].Cep.Replace("-", ""); info.Enderecos.ToList()[1].Cep = info.Enderecos.ToList()[1].Cep.Replace("-", ""); var business = DotzCore.GetBusinessService <RestauranteBSvc>(); return(business.Salvar(info.Restaurante, info.Enderecos) ? new ResultObject("Restaurante salvo com sucesso", false) : new ResultObject("Ocorreu um erro, por favor tente novamente.", true)); }
private ResultObject AuthenticaticaAnalyzer(AuthenticateIntranetStateVw usuario) { if (usuario.Authenticated) { if (usuario.UserIdAuthenticate == null) { return(new ResultObject("Não foi possível conectar", true)); } var identificador = usuario.UserIdAuthenticate.Value; var result = DotzCore.GetBusinessService <UsuarioBSvc>() .ObterUsuarioCompletoPorIdentificador(identificador.ToString()); var objResult = new ResultObject(false) { Object = new UserModel() { User = result, IsCatalogo = true, IsRestaurante = false } }; return(objResult); } string erro; switch (usuario.Status) { case eAuthenticateIntranetStatus.AccountBlocked: erro = "Conta bloqueada"; break; case eAuthenticateIntranetStatus.NoPassword: case eAuthenticateIntranetStatus.Invalid: erro = "Senha inválida"; break; default: erro = "Não foi possível conectar."; break; } return(new ResultObject(erro, true)); }
// POST: api/Login public ResultObject Post([FromBody] LoginModel user) { var autenticacao = DotzCore.GetBusinessService <AuthenticationBSvc>(); var usuario = autenticacao.Authenticate(user.login, user.senha); var result = AuthenticaticaSiteUser(usuario); if (!result.HasError) { return(result); } var usuarioAnalyzer = autenticacao.AuthenticateIntranet(user.login, user.senha); var resultAnalyzer = AuthenticaticaAnalyzer(usuarioAnalyzer); return(!resultAnalyzer.HasError ? resultAnalyzer : result); }
public ResultObject Estado() { try { var business = DotzCore.GetBusinessService <LocaisBSvc>(); var result = new ResultObject(false); result.Object = business.ListarEstado(); return(result); } catch (System.Exception e) { var resultEx = new ResultObject(true); resultEx.Object = e; return(resultEx); throw; } }
private static WmsRestaurante FindRestaurantPerDocument(string document) { try { var business = DotzCore.GetBusinessService <RestauranteBSvc>(); var restaurant = business.BuscarPorDocumento(document); if (restaurant != null && restaurant.WmsRestauranteId > 0) { if (restaurant.Ativo.HasValue && restaurant.Ativo.Value) { return(restaurant); } } } catch (System.Exception) { return(null); } return(null); }
public WebEstados FindEstado(int id) { var business = DotzCore.GetBusinessService <LocaisBSvc>(); return(business.ListarEstado().FirstOrDefault(e => e.EstadoId == id)); }
// GET: api/Supplier/5 public RestauranteVw Get(int id) { var business = DotzCore.GetBusinessService <RestauranteBSvc>(); return(business.BuscarComEndereco(id)); }
// GET: api/Supplier public List <WmsRestaurante> Get() { var business = DotzCore.GetBusinessService <RestauranteBSvc>(); return(business.Listar().ToList()); }