Exemplo n.º 1
0
        public IActionResult Post(EmailDto emailDto)
        {
            var db = new MyWebApiContext(DbContextOptions);

            SmtpClient smtp = new SmtpClient("smtp.gmail.com", 587);

            smtp.Credentials = new NetworkCredential(Environment.GetEnvironmentVariable("email_name"),
                                                     Environment.GetEnvironmentVariable("email_pass"));
            smtp.EnableSsl = true;

            if (emailDto.Department == 0)
            {
                List <User> users = db.Users.ToList();
                SendEmailToEachUser(emailDto, users, smtp);
            }
            else
            {
                List <User> users = db.Users.ToList().Where(u => u.DepartmentId == emailDto.Department).ToList();
                SendEmailToEachUser(emailDto, users, smtp);
            }

            if (emailDto.Radio.Equals("yes"))
            {
                Message message = new Message();
                message.Subject = emailDto.Subject;
                message.Text    = emailDto.Text;
                db.Messages.Add(message);
                db.SaveChanges();
            }

            return(RedirectPermanent("/mail"));
        }
Exemplo n.º 2
0
        public ToolsController(MyWebApiContext ctx)
        {
            _context = ctx;


            //_context.Database.Migrate();
        }
Exemplo n.º 3
0
        public IActionResult Get()
        {
            var db = new MyWebApiContext(DbContextOptions);

            ViewBag.Users       = db.Users.ToList();
            ViewBag.Departments = db.Departments.ToList();
            return(View());
        }
Exemplo n.º 4
0
        public IActionResult Post(User user)
        {
            var db = new MyWebApiContext(DbContextOptions);

            db.Users.Add(user);
            db.SaveChanges();
            return(RedirectPermanent("/"));
        }
Exemplo n.º 5
0
        public TodoController(MyWebApiContext context)
        {
            _context = context;

            if (_context.Users.Count() == 0)
            {
                _context.Users.Add(new User {
                    Name = "User1"
                });
                _context.SaveChanges();
            }
        }
Exemplo n.º 6
0
        public IActionResult Delete(UserDto userDto)
        {
            var db   = new MyWebApiContext(DbContextOptions);
            var user = new User {
                Id = userDto.Id
            };

            db.Users.Attach(user);
            db.Users.Remove(user);
            db.SaveChanges();
            return(RedirectPermanent("/"));
        }
Exemplo n.º 7
0
        public UserController(MyWebApiContext context, IConfiguration configuration)
        {
            _configuration = configuration;
            _context       = context;
            if (_context.Users.Count() == 0)
            {
                string pwTmp = getHash("1234");
                _context.Users.Add(new User {
                    Id = 1234, PrimaryKey = "wonseok", Name = "wonseok", NickName = "Noru", PhoneNum = "62531685", LstSession = "1234", Password = pwTmp
                });
                Console.WriteLine("Hash : " + pwTmp);

                _context.SaveChanges();
            }
        }
Exemplo n.º 8
0
        public IActionResult Put(User user)
        {
            var db        = new MyWebApiContext(DbContextOptions);
            var foundUser = db.Users.FirstOrDefault(us => us.Id == user.Id);

            if (foundUser != null)
            {
                foundUser.Name            = user.Name;
                foundUser.DepartmentId    = user.DepartmentId;
                foundUser.Position        = user.Position;
                foundUser.Salary          = user.Salary;
                db.Entry(foundUser).State = EntityState.Modified;
            }

            db.SaveChanges();
            return(RedirectPermanent("/"));
        }
Exemplo n.º 9
0
 public StudentService(MyWebApiContext context)
 {
     _context           = context ?? throw new ArgumentNullException(nameof(context));
     _dtoToDomainMapper = new DtoStudentToDomainStudentMapper();
     _domainToDtoMapper = new DomainStudentToDtoStudentMapper();
 }
Exemplo n.º 10
0
 public UserRepository(MyWebApiContext ctx)
 {
     _ctx = ctx;
 }
Exemplo n.º 11
0
        //private static string queueName, message;

        public UserController(MyWebApiContext context)
        {
            context.RabbitMQChannel = RabbitCommunicator.StartRabbitCommunicator();
            _context = context;
        }
Exemplo n.º 12
0
 // need to modify database in this repo
 public GameRepository(MyWebApiContext context)
 {
     this.context = context;
 }
Exemplo n.º 13
0
 public AuthenticationController(MyWebApiContext context)
 {
     _context = context;
 }
 public PersonController(MyWebApiContext context)
 {
     _context = context;
 }
Exemplo n.º 15
0
 public ValuesController(MyWebApiContext context)
 {
     this._context = context;
 }
 public UsersController(MyWebApiContext context)
 {
     _context = context;
 }
 public UserController(ILogger <UserController> logger, MyWebApiContext context)
 {
     _logger  = logger;
     _context = context;
 }
Exemplo n.º 18
0
Arquivo: User.cs Projeto: mrturk/Case
 public User(MyWebApiContext MyWebApiContext)
 {
     _MyWebApiContext = MyWebApiContext;
 }
Exemplo n.º 19
0
 public UserRepository(MyWebApiContext dbContext)
 {
     _dbContext = dbContext;
 }
Exemplo n.º 20
0
 public CommentsController(MyWebApiContext context)
 {
     _context = context;
 }
 public LoginController(ILogger <LoginController> logger, MyWebApiContext context)
 {
     _logger  = logger;
     _context = context;
 }
Exemplo n.º 22
0
Arquivo: Score.cs Projeto: mrturk/Case
 public Score(MyWebApiContext MyWebApiContext)
 {
     _MyWebApiContext = MyWebApiContext;
 }
Exemplo n.º 23
0
 public BooksController(MyWebApiContext context)
 {
     _context = context;
 }
 public ValuesController(MyWebApiContext context, User model)
 {
     _context = context;
     _model   = model;
 }
Exemplo n.º 25
0
 public GroupsController(MyWebApiContext context)
 {
     _context = context;
 }
Exemplo n.º 26
0
 public VisitController(MyWebApiContext context) => _context = context;
Exemplo n.º 27
0
 public JobTitleController(MyWebApiContext context)
 {
     _context = context;
 }
Exemplo n.º 28
0
 public ReserveController(MyWebApiContext context)
 {
     _context = context;
 }
 public WornUserController(MyWebApiContext context)
 {
     _context = context;
 }
Exemplo n.º 30
0
 public GoodManager(MyWebApiContext context)
 {
     _myWebApiContext = context;
 }