Example #1
0
        //public void InsertUser(Users registration)
        //{
        //    try
        //    {
        //        using (var context = new agrilandContext())
        //        {
        //            var usr = new Users()
        //            {
        //                UserName = registration.UserName,
        //                UserType = registration.UserType,
        //                Email = registration.Email,
        //                Mobile = registration.Mobile,
        //                Password = registration.Password,
        //                CreatedBy = registration.UserName,
        //                CreatedOn = DateTime.Now,
        //                UpdatedOn = DateTime.Now
        //            };
        //            context.Users.Add(usr);
        //            context.SaveChanges();
        //        }

        //    }
        //    catch (Exception ex)
        //    {
        //        throw ex;
        //    }
        //}

        public List <Department> GetDepartments()
        {
            try
            {
                List <Department> departments = new List <Department>();
                using (var context = new DackContext())
                {
                    context.Department.ToList();
                }
                return(departments);
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
Example #2
0
        public List <DepartmentSearch> Search(string empName, string deptId, string subDeptId)
        {
            try
            {
                List <DepartmentSearch> search = new List <DepartmentSearch>();
                using (var context = new DackContext())
                {
                    var name             = new MySqlParameter("@last_name", empName);
                    var department_id    = new MySqlParameter("@department_name", deptId);
                    var subdepartment_id = new MySqlParameter("@subdepartment_name", subDeptId);


                    search = context
                             .DepartmentSearch
                             .FromSqlRaw("CALL search_employee(@last_name, @department_name, @subdepartment_name)", parameters: new[] { name, department_id, subdepartment_id })
                             .ToList();
                }
                return(search);
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
Example #3
0
 public dalHelper(DackContext appDB)
 {
     this.dBContext = appDB;
 }