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); }
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); }