Ejemplo n.º 1
0
 public static User Create(UserV2 userV2)
 {
     return(new User(
                userV2.Id ?? -1, userV2.EmailAddress,
                userV2.FirstName, userV2.LastName, userV2.DisplayName,
                userV2.Title, userV2.Company,
                userV2.Username, userV2.Location));
 }
Ejemplo n.º 2
0
        public void CreateUser()
        {
            UserV2 userV2 = new UserV2("Zézinho", "*****@*****.**", "mudar*123");

            userV2.ActiveUser();

            _repo.Insert(userV2);

            /*fora da entidade Usuario, alteramos a senha e enviamos o e-mail*/
            Utils.SendMail("*****@*****.**", userV2.Email, "Usuário criado com sucesso", "Sr. " + userV2.Name + ", seu usuário foi criado");
        }
Ejemplo n.º 3
0
        public static async Task <IActionResult> RunV2(
            [HttpTrigger(AuthorizationLevel.Anonymous, "post", Route = null)] HttpRequest req, ILogger log)
        {
            try
            {
                string         requestBody     = await new StreamReader(req.Body).ReadToEndAsync();
                UserV2         data            = JsonConvert.DeserializeObject <UserV2>(requestBody);
                Uri            serviceEndpoint = new Uri(Environment.GetEnvironmentVariable("CosmosEndPoint"));
                string         key             = Environment.GetEnvironmentVariable("ConnectionStringCosmosDB");
                DocumentClient client          = new DocumentClient(serviceEndpoint, key);
                var            collectionUrl   = UriFactory.CreateDocumentCollectionUri("StapOutData", "StepOutData");

                await client.CreateDocumentAsync(collectionUrl, data);
            }
            catch (Exception ex)
            {
                //om makklijk fouten te kunnen opsporen.
                return(new OkObjectResult(ex.Message));
                //return new StatusCodeResult(500);
            }

            return(new StatusCodeResult(200));
        }
Ejemplo n.º 4
0
 internal void Remove(UserV2 user)
 {
     throw new NotImplementedException();
 }