コード例 #1
0
 public TenantDepartments SaveTenantDepartment(TenantDepartments department, int userId)
 {
     if (department.DepartmentId < 1)
     {
         department.UpdateCreatedInfo(userId);
         _applicationContext.TenantDepartments.Add(department);
     }
     else
     {
         department.UpdateUpdatedInfo(userId);
         _applicationContext.Entry(department).State = EntityState.Modified;
         _applicationContext.SaveChanges();
     }
     return(department);
 }
コード例 #2
0
        public TenantDepartments SaveTenantDepartment(string departmentName, int?accountId, int userId, int tenantId)
        {
            var dept = _currentDbContext.TenantDepartments.FirstOrDefault(a => a.DepartmentName.Equals(departmentName));

            if (dept != null)
            {
                return(null);
            }
            dept = new TenantDepartments()
            {
                TenantId = tenantId, DepartmentName = departmentName, AccountID = accountId
            };
            dept.UpdateCreatedInfo(userId);
            dept.UpdateUpdatedInfo(userId);
            _currentDbContext.Entry(dept).State = EntityState.Added;
            _currentDbContext.SaveChanges();
            return(dept);
        }