public EditModel(UserManager<IdentityUser> userManager, ILogger<EditModel> logger) { _logger = logger; _userManager = userManager; _api = new StoreAPI(); }
public SensorToLocationHandler() { //TODO: This is going to be read from a JSON config file Map = new Dictionary <string, string>(); Map.Add("/api/v1/device/2/", "Kitchen"); Map.Add("/api/v1/device/9/", "Living room"); storeAPI = new StoreAPI("http://cami-store:8008"); }
public ActionResult ProfileForm() { Tropical.Infrastructure.Model.User user = Tropical.Infrastructure.Util.SessionData.SessionReader("UsuarioLogado") as Tropical.Infrastructure.Model.User; StoreAPI storeAPI = new StoreAPI(); FormLoginModel userAPI = storeAPI.GetById(Convert.ToInt32(user.Id)).Cast <FormLoginModel>(); return(View(userAPI)); }
public MotionEventHandler() { storeAPI = new StoreAPI("http://cami-store:8008"); insertionAPI = new RMQ.INS.InsertionAPI("http://cami-insertion:8010/api/v1/insertion"); //storeAPI = new StoreAPI("http://141.85.241.224:8008"); //insertionAPI = new RMQ.INS.InsertionAPI("http://141.85.241.224:8010/api/v1/insertion"); lastActivationMap = new Dictionary <string, long>(); }
public ReminderHandler() { insertionAPI = new RMQ.INS.InsertionAPI("http://cami-insertion:8010/api/v1/insertion"); storeAPI = new StoreAPI("http://cami-store:8008"); //storeAPI = new StoreAPI("http://141.85.241.224:8008"); //insertionAPI = new RMQ.INS.InsertionAPI("http://cami-insertion:8010/api/v1/insertion"); userReminderMap = new Dictionary <string, dynamic>(); userActiveExerciseMap = new Dictionary <string, dynamic>(); }
public MeasurementHandler() { storeAPI = new StoreAPI("http://cami-store:8008"); //storeAPI = new StoreAPI("http://141.85.241.224:8008"); insertionAPI = new RMQ.INS.InsertionAPI("http://cami-insertion:8010/api/v1/insertion"); //insertionAPI = new RMQ.INS.InsertionAPI("http://141.85.241.224:8010/api/v1/insertion"); settings = new JsonSerializerSettings(); settings.Converters.Add(new MeasurementConverter()); stepCountAnalysisTimers = new Dictionary <string, Timer>(); }
public CreateModel(ILogger <CreateModel> logger) { _logger = logger; _api = new StoreAPI(); }
public EditModel(ILogger <EditModel> logger) { _logger = logger; _api = new StoreAPI(); }
public CreateModel() { _api = new StoreAPI(); }
public DetailsModel() { _api = new StoreAPI(); }
public DeleteModel() { _api = new StoreAPI(); }
public EditModel() { _api = new StoreAPI(); }
public ActionResult FormLogin(FormLoginModel model) { try { string redirectToUrl = Url.Action("Index", "Dashboard"); if (string.IsNullOrEmpty(model.Email)) { model.ReturnAttribute.AddError("Email", "Preencha o e-mail."); } else { if (!Helpers.Validation.IsValidEmail(model.Email)) { model.ReturnAttribute.AddError("Email", "Preencha um e-mail válido."); } } if (string.IsNullOrEmpty(model.Password)) { model.ReturnAttribute.AddError("Senha", "Preencha a senha."); } if (ModelState.IsValid) { string senha = Tropical.Infrastructure.Util.Cryptography.EncryptIt(model.Password); bool AccessDenied = true; StoreAPI storeAPI = new StoreAPI(); FormLoginModel userValidated = (storeAPI.GetByLogin(model.Email, senha)).Cast <FormLoginModel>(); if (userValidated != null) { Tropical.Infrastructure.Model.User user = new Tropical.Infrastructure.Model.User() { Id = userValidated.Id.ToString(), Nome = userValidated.Name, Email = userValidated.Email }; UsuarioClientePerfilModel objUsuarioClientePerfilModel = new UsuarioClientePerfilModel(); objUsuarioClientePerfilModel.PerfilId = 1; objUsuarioClientePerfilModel.Cliente = new ClienteModel(); objUsuarioClientePerfilModel.Cliente.Id = userValidated.Id; objUsuarioClientePerfilModel.Cliente.Logotipo = Url.Content("~/img/avatars/male.png"); // userValidated.Logo; objUsuarioClientePerfilModel.Cliente.Nome = userValidated.Name; Tropical.Infrastructure.Util.SessionData.SessionWriter("PerfilSelecionadoLogado", objUsuarioClientePerfilModel); Tropical.Infrastructure.Util.SessionData.SessionWriter("UsuarioLogado", user); FormsAuthentication.SetAuthCookie(userValidated.Id.ToString(), model.RememberMe); AccessDenied = false; } if (!AccessDenied) { model.ReturnAttribute.Status = Helpers.Constantes.StatusRetorno.Sucesso; model.ReturnAttribute.Mensagem = "Acessando o Painel de Controle, aguarde..."; model.ReturnAttribute.RedirectUrl = redirectToUrl; } else { model.ReturnAttribute.Status = Helpers.Constantes.StatusRetorno.Erro; model.ReturnAttribute.Mensagem = "Dados de acesso inválidos, verifique e tente novamente."; } } } catch (ERPException exception) { model.ReturnAttribute.Status = Helpers.Constantes.StatusRetorno.Erro; model.ReturnAttribute.Mensagem = exception.Mensagem; } catch (Exception a) { model.ReturnAttribute.Status = Helpers.Constantes.StatusRetorno.Erro; model.ReturnAttribute.Mensagem = Helpers.Constantes.MsgNaoFoiPossivelCompletarOperacao; } return(View(model)); }
public ActionResult FormSignIn(FormLoginModel model) { try { string redirectToUrl = Url.Action("Index", "Dashboard"); if (string.IsNullOrEmpty(model.Name)) { model.ReturnAttribute.AddError("Name", "Preencha o Nome ou Razão Social."); } if (string.IsNullOrEmpty(model.Document)) { model.ReturnAttribute.AddError("Document", "Preencha o CPF ou CNPJ."); } if (string.IsNullOrEmpty(model.Address)) { model.ReturnAttribute.AddError("Address", "Preencha o Endereço."); } if (string.IsNullOrEmpty(model.AddressNumber)) { model.ReturnAttribute.AddError("AddressNumber", "Número."); } if (string.IsNullOrEmpty(model.City)) { model.ReturnAttribute.AddError("City", "Preencha a Cidade."); } if (string.IsNullOrEmpty(model.State)) { model.ReturnAttribute.AddError("State", "Preencha o Estado."); } if (string.IsNullOrEmpty(model.PhoneNumber)) { model.ReturnAttribute.AddError("PhoneNumber", "Preencha o Whatsapp."); } if (string.IsNullOrEmpty(model.Email)) { model.ReturnAttribute.AddError("Email", "Preencha o e-mail."); } else { if (!Helpers.Validation.IsValidEmail(model.Email)) { model.ReturnAttribute.AddError("Email", "Preencha um e-mail válido."); } } if (string.IsNullOrEmpty(model.Password)) { model.ReturnAttribute.AddError("Password", "Preencha a senha."); } if (ModelState.IsValid && model.ReturnAttribute.Errors.Any() == false) { model.Password = Tropical.Infrastructure.Util.Cryptography.EncryptIt(model.Password); model.Code = RandomString(6); StoreAPI storeAPI = new StoreAPI(); FormLoginModel userCreated = (storeAPI.Create(model.Cast <Util.API.Model.StoreModel>())).Cast <FormLoginModel>(); if (userCreated != null) { Tropical.Infrastructure.Model.User user = new Tropical.Infrastructure.Model.User() { Id = userCreated.Id.ToString(), Nome = userCreated.Name, Email = userCreated.Email }; UsuarioClientePerfilModel objUsuarioClientePerfilModel = new UsuarioClientePerfilModel(); objUsuarioClientePerfilModel.PerfilId = 1; objUsuarioClientePerfilModel.Cliente = new ClienteModel(); objUsuarioClientePerfilModel.Cliente.Id = userCreated.Id; objUsuarioClientePerfilModel.Cliente.Logotipo = Url.Content("~/img/avatars/male.png"); // userValidated.Logo; objUsuarioClientePerfilModel.Cliente.Nome = userCreated.Name; Tropical.Infrastructure.Util.SessionData.SessionWriter("PerfilSelecionadoLogado", objUsuarioClientePerfilModel); Tropical.Infrastructure.Util.SessionData.SessionWriter("UsuarioLogado", user); FormsAuthentication.SetAuthCookie(userCreated.Id.ToString(), model.RememberMe); model.ReturnAttribute.Status = Helpers.Constantes.StatusRetorno.Sucesso; model.ReturnAttribute.Mensagem = "Acessando o Painel de Controle, aguarde..."; model.ReturnAttribute.RedirectUrl = redirectToUrl; } else { model.ReturnAttribute.Status = Helpers.Constantes.StatusRetorno.Erro; model.ReturnAttribute.Mensagem = "Ocorreu um problema o tentar realizar o cadastro."; } } } catch (ERPException exception) { model.ReturnAttribute.Status = Helpers.Constantes.StatusRetorno.Erro; model.ReturnAttribute.Mensagem = exception.Mensagem; } catch (Exception a) { model.ReturnAttribute.Status = Helpers.Constantes.StatusRetorno.Erro; model.ReturnAttribute.Mensagem = Helpers.Constantes.MsgNaoFoiPossivelCompletarOperacao; } return(View(model)); }
public Shoping_cartModel(ILogger <Shoping_cartModel> logger) { _logger = logger; _api = new StoreAPI(); }
public IndexModel(ILogger <IndexModel> logger) { _api = new StoreAPI(); _logger = logger; }
public IndexModel() { _api = new StoreAPI(); }
public ProductModel() { _api = new StoreAPI(); }
public Purchase_detailModel() { _api = new StoreAPI(); }
public Product_detailModel() { _api = new StoreAPI(); }
public FallDetectionHandler() { insertionAPI = new RMQ.INS.InsertionAPI("http://cami-insertion:8010/api/v1/insertion"); storeAPI = new StoreAPI("http://cami-store:8008"); }
public My_purchaseModel() { _api = new StoreAPI(); Order = new List <Order>(); }