Exemplo n.º 1
0
        public dynamic Post([FromBody] User user)
        {
            string sent = string.Empty;

            int createdId = userRepository.Add(user);

            if (createdId > 0)
            {
                user.Id = createdId;
                sent    = Utilities.ActiveMailAsync(user.Email);
            }
            dynamic result = new
            {
                code = createdId > 0 ? ReturnCodes.DataCreateSucceeded : ReturnCodes.DataCreateFailed,
                data = new
                {
                    id             = createdId,
                    email          = createdId > 0 ? user.Email : null,
                    activation     = false,
                    activemailsend = sent,
                },
            };

            return(result);
        }
Exemplo n.º 2
0
        public dynamic SendActiveMail(string email)
        {
            dynamic result;
            var     getUser = userRepository.GetByEmail(email);

            if (getUser != null)
            {
                string sent = Utilities.ActiveMailAsync(email);
                result = new
                {
                    code = ReturnCodes.DataGetSucceeded,
                    data = sent,
                };
            }
            else
            {
                result = new
                {
                    code = ReturnCodes.DataGetFailed,
                    data = "Fail",
                };
            }
            return(result);
        }