Esempio n. 1
0
        public async Task <bool> UpdateHireinatorAsync(HireinatorModel hireinatorModel)
        {
            var hireinator = await _context.Hireinator.FirstOrDefaultAsync();

            if (hireinator != null)
            {
                try
                {
                    hireinator.ShowHireinator = hireinatorModel.ShowHireinator;
                    hireinator.MinSalary      = hireinatorModel.MinSalary;
                    hireinator.GrayAreaSalary = hireinatorModel.GrayAreaSalary;
                    hireinator.TargetSalary   = hireinatorModel.TargetSalary;
                    hireinator.MaxSalary      = hireinatorModel.MaxSalary;

                    await _context.SaveChangesAsync();

                    return(true);
                }
                catch
                {
                    return(false);
                }
            }
            return(false);
        }
Esempio n. 2
0
        public static void Initialize(ApplicationDbContext context)
        {
            var hireinator = new HireinatorModel()
            {
                MinSalary      = 60000,
                GrayAreaSalary = 80000,
                TargetSalary   = 100000,
                MaxSalary      = 200000,
                ShowHireinator = true
            };

            context.Hireinator.Add(hireinator);
            context.SaveChanges();
        }
        public async Task <bool?> Post(HireinatorModel hireinatorModel)
        {
            try
            {
                var updated = await _manageHireinator.UpdateHireinatorAsync(hireinatorModel);

                if (updated)
                {
                    return(true);
                }
                else
                {
                    return(false);
                }
            }
            catch
            {
                return(null);
            }
        }
 public async Task <bool> UpdateHireinatorAsync(HireinatorModel hireinatorModel) =>
 await new Data.Repository.Hireinator(_context).UpdateHireinatorAsync(hireinatorModel);