Exemple #1
0
        public Employee GetEmployeeById(int id)
        {
            try
            {
                using (var rpt = new AngularTestContext())
                {
                    var result = rpt.Employees.Where(e => e.Id == id).ToList();

                    return(result[0]);
                }
            }catch (Exception ex)
            {
                throw ex;
            }
        }
Exemple #2
0
 public bool deleteEmployee(int id)
 {
     try
     {
         using (var rpt = new AngularTestContext())
         {
             var result = GetEmployeeById(id);
             rpt.Remove(result);
             rpt.SaveChanges();
             return(true);
         }
     }catch (Exception ex) {
         throw ex;
     }
 }
Exemple #3
0
        public List <Employee> getEmployeeListAsync()
        {
            using (var rpt = new AngularTestContext())
            {
                try
                {
                    var result = rpt.Employees.ToList();

                    return(result);
                }catch (Exception ex)
                {
                    throw ex;
                }
            }
        }
Exemple #4
0
 public Employee updateEmployee(Employee employee)
 {
     try
     {
         using (var rpt = new AngularTestContext())
         {
             rpt.Update(employee);
             rpt.SaveChanges();
             return(GetEmployeeById(employee.Id));
         }
     }catch (Exception ex)
     {
         throw ex;
     }
 }
Exemple #5
0
        public List <Position> getPositionList()
        {
            using (var rpt = new AngularTestContext())
            {
                try
                {
                    var result = rpt.Positions.ToList();

                    return(result);
                }
                catch (Exception ex)
                {
                    throw ex;
                }
            }
        }