예제 #1
0
        public async static Task <IList <Models.Department> > GetDepartments(Guid token)
        {
            var userInfo = AuthenticationLogic.CheckTokenInfo(token);

            using (var db = new DataAccess.CaraxEntitiy())
            {
                return(await db.Departments.Where(q => q.CompanyCode == userInfo.CompanyCode)?.ToListAsync());
            }
        }
예제 #2
0
        public async static Task <bool> Update(Guid token, string departmentCode, Models.Department model)
        {
            var userInfo = AuthenticationLogic.CheckTokenInfo(token);

            using (var db = new DataAccess.CaraxEntitiy())
            {
                model.UpdatedBy       = userInfo.Username;
                model.UpdatedDateTime = DateTime.Now;
                model.CompanyCode     = userInfo.CompanyCode;
                model.Code            = departmentCode;

                db.Departments.Update(model);
                return(await db.SaveChangesAsync() > 0);
            }
        }